diff --git a/src/SDKs/Authorization/Authorization.Tests/Authorization.Tests.csproj b/src/SDKs/Authorization/Authorization.Tests/Authorization.Tests.csproj
index 0c2c01fb7c9d7..f2271cd13e12c 100644
--- a/src/SDKs/Authorization/Authorization.Tests/Authorization.Tests.csproj
+++ b/src/SDKs/Authorization/Authorization.Tests/Authorization.Tests.csproj
@@ -20,61 +20,7 @@
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
+
PreserveNewest
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 36a72bda97e0f..bece351fb9f31 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,13 +7,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a5949526-d805-4782-b507-b556e230e0e5"
+ "c42156f6-dcf6-449a-8470-1c10e7a27441"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:20:38 GMT"
+ "Thu, 25 May 2017 07:14:40 GMT"
],
"Pragma": [
"no-cache"
@@ -42,16 +42,16 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "westus2:1e7e4205-cf95-40a3-a78d-aff641a83f52"
+ "southeastasia:9fa50e45-d87b-4dc6-ad49-375e5339c915"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14979"
+ "14726"
],
"x-ms-correlation-request-id": [
- "b7f76d95-207c-4c9c-a579-2879da42e39c"
+ "45ffa78b-9eec-416c-8fa3-20707db2578b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232038Z:b7f76d95-207c-4c9c-a579-2879da42e39c"
+ "SOUTHEASTASIA:20170525T071440Z:45ffa78b-9eec-416c-8fa3-20707db2578b"
],
"Strict-Transport-Security": [
"max-age=31536000; includeSubDomains"
diff --git a/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidAPIVersion.json b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidAPIVersion.json
new file mode 100644
index 0000000000000..2581ef686a92f
--- /dev/null
+++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidAPIVersion.json
@@ -0,0 +1,66 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/providers/Microsoft.Authorization/providerOperations?api-version=0001-07-01&$expand=resourceTypes",
+ "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wcm92aWRlck9wZXJhdGlvbnM/YXBpLXZlcnNpb249MDAwMS0wNy0wMSYkZXhwYW5kPXJlc291cmNlVHlwZXM=",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "dbc90372-3670-493a-8b06-32650e47a124"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "FxVersion/4.6.25009.03",
+ "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidResourceType\",\r\n \"message\": \"The resource type 'providerOperations' could not be found in the namespace 'Microsoft.Authorization' for api version '0001-07-01'. The supported api-versions are '2015-07-01-preview,2015-07-01,2016-07-01'.\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "258"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 26 Jul 2017 07:21:22 GMT"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-failure-cause": [
+ "gateway"
+ ],
+ "x-ms-ratelimit-remaining-tenant-reads": [
+ "14980"
+ ],
+ "x-ms-request-id": [
+ "900673a1-fd3e-4b2c-b0b7-17c8ed0fd052"
+ ],
+ "x-ms-correlation-request-id": [
+ "900673a1-fd3e-4b2c-b0b7-17c8ed0fd052"
+ ],
+ "x-ms-routing-request-id": [
+ "WESTUS:20170726T072122Z:900673a1-fd3e-4b2c-b0b7-17c8ed0fd052"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ]
+ },
+ "StatusCode": 404
+ }
+ ],
+ "Names": {},
+ "Variables": {
+ "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f"
+ }
+}
\ No newline at end of file
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
new file mode 100644
index 0000000000000..c3e95702e2ce6
--- /dev/null
+++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/GetProviderOperationsMetadataListWithInvalidProvider.json
@@ -0,0 +1,75 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/providers/Microsoft.Authorization/providerOperations/InvalidProvider?api-version=2015-07-01&$expand=resourceTypes",
+ "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wcm92aWRlck9wZXJhdGlvbnMvSW52YWxpZFByb3ZpZGVyP2FwaS12ZXJzaW9uPTIwMTUtMDctMDEmJGV4cGFuZD1yZXNvdXJjZVR5cGVz",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "4074ccf0-ec81-4824-b468-8f188d855775"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "FxVersion/4.6.25009.03",
+ "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ProviderNotFound\",\r\n \"message\": \"Provider 'InvalidProvider' not found.\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "87"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 26 Jul 2017 07:22:10 GMT"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "Server": [
+ "Microsoft-IIS/8.5"
+ ],
+ "Set-Cookie": [
+ "x-ms-gateway-slice=productionb; path=/; secure; HttpOnly"
+ ],
+ "x-ms-request-id": [
+ "1230792d-66c5-4c16-b777-833798722c4b"
+ ],
+ "X-Content-Type-Options": [
+ "nosniff"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "X-Powered-By": [
+ "ASP.NET"
+ ],
+ "x-ms-ratelimit-remaining-tenant-reads": [
+ "14976"
+ ],
+ "x-ms-correlation-request-id": [
+ "410ec018-d64f-4c28-9b1a-53b6c61864ce"
+ ],
+ "x-ms-routing-request-id": [
+ "WESTUS:20170726T072211Z:410ec018-d64f-4c28-9b1a-53b6c61864ce"
+ ]
+ },
+ "StatusCode": 404
+ }
+ ],
+ "Names": {},
+ "Variables": {
+ "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f"
+ }
+}
\ No newline at end of file
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
new file mode 100644
index 0000000000000..8142853e78ebe
--- /dev/null
+++ b/src/SDKs/Authorization/Authorization.Tests/SessionRecords/Authorization.Tests.BasicTests/ProviderOperationsMetadataListGetTests.json
@@ -0,0 +1,148 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/providers/Microsoft.Authorization/providerOperations?api-version=2015-07-01&$expand=resourceTypes",
+ "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wcm92aWRlck9wZXJhdGlvbnM/YXBpLXZlcnNpb249MjAxNS0wNy0wMSYkZXhwYW5kPXJlc291cmNlVHlwZXM=",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "6d7f29c8-d034-4eb3-bff2-34be17b212fa"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "FxVersion/4.6.25211.01",
+ "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 Security\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"jitNetworkAccessPolicies\",\r\n \"displayName\": \"Just-In-Time Network Access Policies\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Security/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 },\r\n {\r\n \"name\": \"Microsoft.Security/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 },\r\n {\r\n \"name\": \"Microsoft.Security/jitNetworkAccessPolicies/initiate/action\",\r\n \"displayName\": \"Initiate JIT Network Access Policy\",\r\n \"description\": \"Initiates a just-in-time network access policy\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n },\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 },\r\n {\r\n \"name\": \"Microsoft.Security/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 },\r\n {\r\n \"name\": \"Microsoft.Security/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 }\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 },\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 }\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 },\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 }\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"accounts\",\r\n \"displayName\": \"Marketplace Resource Type\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Read Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Write Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/Delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Delete Operation\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerates the Key\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the Secrets\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Conexlink.MyCloudIT/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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 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 },\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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 }\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 }\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 }\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 }\r\n ]\r\n },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 Deploymen Slots\",\r\n \"description\": \"Shows the deployment slots.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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/read\",\r\n \"displayName\": \"Get Role Instance\",\r\n \"description\": \"Get the role instance.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"domainNames/slots/roles/roleInstances/operationStatuses\",\r\n \"displayName\": \"Domain Names Slots Roles Role Instances Operation Status\",\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\": \"Reads the operation status for the domain names slots roles role instances.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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\": \"Shows the load balanced endpoint sets\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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\": null\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 },\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 }\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 SQL Database\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"Server\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/read\",\r\n \"displayName\": \"Get server details\",\r\n \"description\": \"Return a list of servers in a resource group on a subscription\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/write\",\r\n \"displayName\": \"Create new or update existing server\",\r\n \"description\": \"Create a new server or modify properties of existing server in a resource group on a subscription\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/delete\",\r\n \"displayName\": \"Delete existing server\",\r\n \"description\": \"Delete a server and all contained databases and elastic pools\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/upgrade/action\",\r\n \"displayName\": \"Upgrade server version\",\r\n \"description\": \"Enable new functionality available on the latest version of server and specify databases edition conversion map\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/VulnerabilityAssessmentScans/action\",\r\n \"displayName\": \"Execute vulnerability assessment server scan\",\r\n \"description\": \"Execute vulnerability assessment server scan\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/operationResults\",\r\n \"displayName\": \"Server Upgrade Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/operationResults/read\",\r\n \"displayName\": \"Get status of server upgrade operation\",\r\n \"description\": \"Operation is used to track progress of server upgrade from lower version to higher\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/operationResults/delete\",\r\n \"displayName\": \"Cancel server upgrade\",\r\n \"description\": \"Abort server version upgrade in progress\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/write\",\r\n \"displayName\": \"Set server threat detection policy\",\r\n \"description\": \"Change the server threat detection for a given server\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/securityAlertPolicies/operationResults\",\r\n \"displayName\": \"Server Threat Detection Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/securityAlertPolicies/operationResults/read\",\r\n \"displayName\": \"Get server Threat Detection operation results\",\r\n \"description\": \"Retrieve results of the server Threat Detection policy Set operation\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administrators/delete\",\r\n \"displayName\": \"Delete server administrator\",\r\n \"description\": \"Delete server administrator from the server\",\r\n \"origin\": null,\r\n \"properties\": null\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't actually restore the database.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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/read\",\r\n \"displayName\": \"Get server firewall rules\",\r\n \"description\": \"Retrieve server firewall rule details\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/write\",\r\n \"displayName\": \"Create new or update existing server firewall rule\",\r\n \"description\": \"Create or update server firewall rule that controls IP address range allowed to connect to the server\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/firewallRules/delete\",\r\n \"displayName\": \"Delete server firewall rule\",\r\n \"description\": \"Delete firewall rule from the server\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/administratorOperationResults\",\r\n \"displayName\": \"The server administrator operation results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/administratorOperationResults/read\",\r\n \"displayName\": \"Get server administrator operation results\",\r\n \"description\": \"Retrieve server administrator operation results\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/recommendedElasticPools/metrics\",\r\n \"displayName\": \"Recommended Elastic Database Pool Metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/recommendedElasticPools/metrics/read\",\r\n \"displayName\": \"Get recommended elastic database pools metrics\",\r\n \"description\": \"Retrieve metrics for recommended elastic database pools for a given server\",\r\n \"origin\": null,\r\n \"properties\": null\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 databases that should be added into recommended elastic database pools for a given server\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools\",\r\n \"displayName\": \"Elastic Database Pool\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/read\",\r\n \"displayName\": \"Get elastic database pool details\",\r\n \"description\": \"Retrieve details of elastic database pool on a given server\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/write\",\r\n \"displayName\": \"Create new or update existing elastic database pool\",\r\n \"description\": \"Create a new or change properties of existing elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/delete\",\r\n \"displayName\": \"Delete elastic database pool\",\r\n \"description\": \"Delete existing elastic database pool\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/operationResults\",\r\n \"displayName\": \"Elastic Database Pool Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/operationResults/read\",\r\n \"displayName\": \"Get elastic database pool operation result\",\r\n \"description\": \"Retrieve details on a given elastic database pool operation\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 \"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 \"fillGapWithZero\": true\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 },\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 },\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 },\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 },\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\": \"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 }\r\n }\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 },\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 }\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 resource consumption metrics\",\r\n \"description\": \"Return elastic database pool resource utilization metrics\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/elasticPoolActivity\",\r\n \"displayName\": \"Elastic Database Pool Activity\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/elasticPools/databases\",\r\n \"displayName\": \"Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/elasticPools/databases/read\",\r\n \"displayName\": \"Get elastic pool databases\",\r\n \"description\": \"Retrieve list and details of databases that are part of elastic database pool on a given server\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/disasterRecoveryConfiguration/operationResults\",\r\n \"displayName\": \"Server Disaster Recovery Configuration Operation Results\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/disasterRecoveryConfiguration/operationResults/read\",\r\n \"displayName\": \"Retrieve result for Operation Results on a Disaster Recovery Configuration\",\r\n \"description\": \"Get Disaster Recovery Configuration Operation Results\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/advisors/recommendedActions\",\r\n \"displayName\": \"Returns list of recommended actions of specified advisor for the server\",\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 },\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 }\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 }\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 },\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 }\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 },\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 }\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 }\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/backupLongTermRetentionVaults/write\",\r\n \"displayName\": \"This operation is used to register a backup long term retention vault to a server.\",\r\n \"description\": \"Register a backup long term retention vault\",\r\n \"origin\": null,\r\n \"properties\": null\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 list of restorable dropped databases\",\r\n \"description\": \"Retrieve a list of databases that were dropped on a given server that are still within retention policy. This operation returns a list of databases and associated metadata, like date of deletion.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases\",\r\n \"displayName\": \"Database\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/read\",\r\n \"displayName\": \"Get server details\",\r\n \"description\": \"Return a list of servers in a resource group on a subscription\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/write\",\r\n \"displayName\": \"Create new or update existing server\",\r\n \"description\": \"Create a new server or modify properties of existing server in a resource group on a subscription\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/delete\",\r\n \"displayName\": \"Delete existing server\",\r\n \"description\": \"Delete a server and all contained databases and elastic pools\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/export/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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/pause/action\",\r\n \"displayName\": \"Pause a database\",\r\n \"description\": \"Pause a DataWarehouse edition database\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/resume/action\",\r\n \"displayName\": \"Resume a database\",\r\n \"description\": \"Resume a DataWarehouse edition database\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/operationResults\",\r\n \"displayName\": \"Database Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/operationResults/read\",\r\n \"displayName\": \"Get status of database operation\",\r\n \"description\": \"Operation is used to track progress of long running database operation, such as scale.\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"Get database replication links\",\r\n \"description\": \"Return details about replication links established for a particular database\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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's primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/forceFailoverAllowDataLoss/action\",\r\n \"displayName\": \"Failover replication relationship immediately\",\r\n \"description\": \"Failover immediately with potential data loss, making this database into the replication relationship's primary and making the remote primary into a secondary\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/replicationLinks/operationResults\",\r\n \"displayName\": \"Replication Link Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/replicationLinks/operationResults/read\",\r\n \"displayName\": \"Get status of replication link operations\",\r\n \"description\": \"Get status of long-running operations on database replication links\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"Get database data masking policy\",\r\n \"description\": \"Retrieve details of the data masking policy configured on a given database\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\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 }\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 },\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 }\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).)*$\",\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 },\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).)*$\"\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).)*$\",\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 }\r\n }\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 },\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 }\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\": \"QueryStore\",\r\n \"displayName\": \"Query Store\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries\",\r\n \"displayName\": \"Database Top Queries\",\r\n \"operations\": [\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/topQueries/queryText\",\r\n \"displayName\": \"Database Top Queries query text\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/topQueries/queryText/read\",\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 }\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 }\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 },\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 }\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 resource consumption metrics\",\r\n \"description\": \"Return database resource utilization metrics\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/write\",\r\n \"displayName\": \"Change transparent data encryption state\",\r\n \"description\": \"Enable or disable transparent data encryption for a given database\",\r\n \"origin\": null,\r\n \"properties\": null\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 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 }\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 },\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/serviceTierAdvisors\",\r\n \"displayName\": \"Database Service Tier Advisor\",\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 }\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 },\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/usages\",\r\n \"displayName\": \"Database Usage\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/usages/read\",\r\n \"displayName\": \"Get database usage details\",\r\n \"description\": \"Return database maxiumum size that can be reached and current size occupied by data\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\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 },\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 }\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/missingindexes\",\r\n \"displayName\": \"Database Index Advisor\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/missingindexes/read\",\r\n \"displayName\": \"Get recommended database indexes\",\r\n \"description\": \"Return suggestions about database indexes to create, modify or delete in order to improve query performance\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/missingindexes/write\",\r\n \"displayName\": \"Apply recommended database index\",\r\n \"description\": \"Use database index recommendation in a particular database\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/databases/importExportOperationResults\",\r\n \"displayName\": \"Database Import/Export Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/databases/importExportOperationResults/read\",\r\n \"displayName\": \"Get details about database import or export operation on the server\",\r\n \"description\": \"Return details about database import or export operation from DacPac located in storage account\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"servers/importExportOperationResults\",\r\n \"displayName\": \"Server Database Import Operation Result\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Sql/servers/importExportOperationResults/read\",\r\n \"displayName\": \"Get details about database import operation on the server\",\r\n \"description\": \"Return the list with details for database import operations from storage account on a given server\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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 \"resourceTypes\": [\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 },\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 },\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 }\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\": \"CustomerInsightsApiCalls\",\r\n \"Name\": \"CustomerInsightsApiCalls\",\r\n \"Unit\": \"Count\"\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.CustomerInsights/hubs/connectors/mappings/delete\",\r\n \"displayName\": \"Delete Azure Customer Insights App View\",\r\n \"description\": \"Delete any Azure Customer Insights Connector Mapping\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"Microsoft DB for PostgreSQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"PostgreSQL Server\",\r\n \"operations\": [\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 },\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 },\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 }\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\": \"compute_limit\",\r\n \"displayName\": \"Compute Unit limit\",\r\n \"displayDescription\": \"Compute Unit limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"compute_consumption_percent\",\r\n \"displayName\": \"Compute Unit percentage\",\r\n \"displayDescription\": \"Compute Unit percentage\",\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 percentage\",\r\n \"displayDescription\": \"Storage percentage\",\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\": \"active_connections\",\r\n \"displayName\": \"Total active connections\",\r\n \"displayDescription\": \"Total 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\": \"Total failed connections\",\r\n \"displayDescription\": \"Total failed connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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 },\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 },\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 }\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 }\r\n ]\r\n },\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 }\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"usages\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"operations\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs\",\r\n \"displayName\": \"IotHubs\",\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 },\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 },\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 },\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 },\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 },\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 }\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 \"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\",\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\",\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\": \"Telemetry messages delivered\",\r\n \"displayDescription\": \"Number of times messages were successfully written to endpoints (total)\",\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\": \"Dropped messages\",\r\n \"displayDescription\": \"Number of messages dropped because the delivery endpoint was dead\",\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\": \"Orphaned messages\",\r\n \"displayDescription\": \"The count of messages not matching any routes including 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.telemetry.egress.invalid\",\r\n \"displayName\": \"Invalid messages\",\r\n \"displayDescription\": \"The count of messages not delivered due to incompatibility with the endpoint\",\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\": \"Messages matching fallback condition\",\r\n \"displayDescription\": \"Number of messages written to the fallback endpoint\",\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\": \"Messages delivered to Event Hub endpoints\",\r\n \"displayDescription\": \"Number of times messages were successfully written 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\": \"Message latency for Event Hub endpoints\",\r\n \"displayDescription\": \"The average latency between message ingress to the IoT hub and message ingress into an Event Hub endpoint, in milliseconds\",\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\": \"Messages delivered to Service Bus Queue endpoints\",\r\n \"displayDescription\": \"Number of times messages were successfully written 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\": \"Message latency for Service Bus Queue endpoints\",\r\n \"displayDescription\": \"The average latency between message ingress to the IoT hub and message ingress into a Service Bus Queue endpoint, in milliseconds\",\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\": \"Messages delivered to Service Bus Topic endpoints\",\r\n \"displayDescription\": \"Number of times messages were successfully written 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\": \"Message latency for Service Bus Topic endpoints\",\r\n \"displayDescription\": \"The average latency between message ingress to the IoT hub and message ingress into a Service Bus Topic endpoint, in milliseconds\",\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\": \"Messages delivered to the built-in endpoint (messages/events)\",\r\n \"displayDescription\": \"Number of times messages were successfully written 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\": \"Message latency for the built-in endpoint (messages/events)\",\r\n \"displayDescription\": \"The average latency between message ingress to the IoT hub and message ingress into the built-in endpoint (messages/events), in milliseconds \",\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.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 }\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubKeys\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/iotHubStats\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/quotaMetrics\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/eventHubEndpoints/consumerGroups\",\r\n \"displayName\": \"IotHubs\",\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routing/routes\",\r\n \"displayName\": \"IotHubs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/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 },\r\n {\r\n \"name\": \"Microsoft.Devices/iotHubs/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 }\r\n ]\r\n },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/skus\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/jobs\",\r\n \"displayName\": \"IotHubs\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"iotHubs/routingEndpointsHealth\",\r\n \"displayName\": \"IotHubs\",\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 }\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 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 }\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 },\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 },\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 }\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 DataLakeAnalytics\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeAnalytics Account\",\r\n \"description\": \"Delete the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\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 }\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 }\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 },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/firewallRules/write\",\r\n \"displayName\": \"Add Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 linked Storage account for the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/storageAccounts/write\",\r\n \"displayName\": \"Link Storage Account\",\r\n \"description\": \"Link a Storage account to the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 under the Storage account\",\r\n \"origin\": null,\r\n \"properties\": null\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 the Storage container\",\r\n \"origin\": null,\r\n \"properties\": null\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 linked DataLakeStore account for the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts/write\",\r\n \"displayName\": \"Link DataLakeStore Account\",\r\n \"description\": \"Link a DataLakeStore account to the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 the DataLakeAnalytics account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 API Management\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/checkNameAvailability/action\",\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 },\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 },\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 }\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/uploadcertificate/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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Gateway Requests\",\r\n \"displayDescription\": \"Number of gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"SuccessfulRequests\",\r\n \"displayName\": \"Successful Gateway Requests\",\r\n \"displayDescription\": \"Number of successful gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"UnauthorizedRequests\",\r\n \"displayName\": \"Unauthorized Gateway Requests\",\r\n \"displayDescription\": \"Number of unauthorized gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"FailedRequests\",\r\n \"displayName\": \"Failed Gateway Requests\",\r\n \"displayDescription\": \"Number of failures in gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n },\r\n {\r\n \"name\": \"OtherRequests\",\r\n \"displayName\": \"Other Gateway Requests\",\r\n \"displayDescription\": \"Number of other gateway requests\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\"\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n }\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 },\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 }\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 }\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\": \"Get Network status\",\r\n \"description\": \"Gets the network access status of resources.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/policy\",\r\n \"displayName\": \"Policy configuration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/policy/read\",\r\n \"displayName\": \"Get tenant policy configuration\",\r\n \"description\": \"Get policy configuration for the tenant\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/policy/write\",\r\n \"displayName\": \"Set tenant policy configuration\",\r\n \"description\": \"Set policy configuration for the tenant\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/policy/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/configuration\",\r\n \"displayName\": \"Commits configuration snapshot\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/configuration/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 },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/configuration/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 },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/configuration/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/configuration/operationResults\",\r\n \"displayName\": \"Results of async operations\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/configuration/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/configuration/syncState\",\r\n \"displayName\": \"Get status of last synchronization\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/configuration/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/tenant/access\",\r\n \"displayName\": \"Tenant access information\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/access/read\",\r\n \"displayName\": \"Get tenant acces information\",\r\n \"description\": \"Get tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/access/write\",\r\n \"displayName\": \"Update tenant access information\",\r\n \"description\": \"Update tenant access information details\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/access/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 },\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/tenant/access/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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/bySubscription\",\r\n \"displayName\": \"By subscription report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/bySubscription/read\",\r\n \"displayName\": \"Get by subscription report\",\r\n \"description\": \"Get report aggregated by subscription.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byRequest\",\r\n \"displayName\": \"Requests reporting data\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byRequest/read\",\r\n \"displayName\": \"Get requests data report\",\r\n \"description\": \"Get requests reposting data\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byOperation\",\r\n \"displayName\": \"By operation report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byOperation/read\",\r\n \"displayName\": \"Get by operation report\",\r\n \"description\": \"Get report aggregated by operations\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byGeo\",\r\n \"displayName\": \"By region report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byGeo/read\",\r\n \"displayName\": \"Get by region report\",\r\n \"description\": \"Get report aggregated by geographical region\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byUser\",\r\n \"displayName\": \"By developer report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byUser/read\",\r\n \"displayName\": \"Get by developer repoer\",\r\n \"description\": \"Get report aggregated by developers.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byTime\",\r\n \"displayName\": \"By time report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byTime/read\",\r\n \"displayName\": \"Get by time report\",\r\n \"description\": \"Get report aggregated by time periods\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byApi\",\r\n \"displayName\": \"By api report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byApi/read\",\r\n \"displayName\": \"Get by API report\",\r\n \"description\": \"Get report aggregated by APIs\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"service/reports/byProduct\",\r\n \"displayName\": \"By product report\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ApiManagement/service/reports/byProduct/read\",\r\n \"displayName\": \"Get by product report\",\r\n \"description\": \"Get report aggregated by products.\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"Microsoft ResourceHealth\",\r\n \"operations\": [\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 }\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 }\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 }\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 Azure ServiceBus\",\r\n \"operations\": [\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 },\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 }\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 status of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/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\": \"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 \"logSpecifications\": null\r\n }\r\n }\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/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 },\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/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 }\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 },\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 },\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 }\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, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServiceBus/namespaces/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 \"metricSpecifications\": null,\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 }\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 },\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 },\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 }\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, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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\": \"Microsoft StorSimple Device Manager\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/listPrivateEncryptionKey/action\",\r\n \"displayName\": \"List Private Encryption Key\",\r\n \"description\": \"Gets private encryption key for a StorSimple Device Manager.\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/storageAccountCredentials/listAccessKey/action\",\r\n \"displayName\": \"List Access Keys\",\r\n \"description\": \"List access keys of Storage Account Credentials\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 },\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 },\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 }\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 }\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Managers/extendedInformation\",\r\n \"displayName\": \"Managers\",\r\n \"operations\": [\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverSets/action\",\r\n \"displayName\": \"List Failover Sets\",\r\n \"description\": \"List the failover sets for an existing device.\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/listFailoverTargets/action\",\r\n \"displayName\": \"List Failover Targets\",\r\n \"description\": \"List failover targets of the devices\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 }\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 }\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 },\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 }\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 },\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 }\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 }\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/listEncryptionKeys/action\",\r\n \"displayName\": \"List Encryption Keys\",\r\n \"description\": \"List encryption keys of Volume Containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.StorSimple/managers/devices/volumeContainers/rolloverEncryptionKey/action\",\r\n \"displayName\": \"Rollover Encryption Keys\",\r\n \"description\": \"Rollover encryption keys of Volume Containers\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Managers/certificates\",\r\n \"displayName\": \"Managers\",\r\n \"operations\": [\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 }\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 }\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 }\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 }\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 DocumentDb\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"databaseAccounts/metricDefinitions\",\r\n \"displayName\": \"Database Accoun 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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 Automation\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"automationAccounts\",\r\n \"displayName\": \"Azure Automation Account\",\r\n \"operations\": [\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 },\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 },\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 }\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/readContent/action\",\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"automationAccounts/modules\",\r\n \"displayName\": \"Azure Automation Module\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/read\",\r\n \"displayName\": \"Read an Azure Automation module\",\r\n \"description\": \"Gets an Azure Automation module\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/write\",\r\n \"displayName\": \"Create or Update an Azure Automation module\",\r\n \"description\": \"Creates or updates an Azure Automation module\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/modules/delete\",\r\n \"displayName\": \"Delete an Azure Automation module\",\r\n \"description\": \"Deletes an Azure Automation module\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 }\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/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 },\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 },\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 }\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 }\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 },\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 },\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 }\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/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 },\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 },\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/jobs/output/action\",\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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/readContent/action\",\r\n \"displayName\": \"Read the content of an Azure Automation runbook draft\",\r\n \"description\": \"Gets the content of an Azure Automation runbook\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\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 },\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 },\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 }\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/readContent/action\",\r\n \"displayName\": \"Read the content of an Azure Automation runbook draft\",\r\n \"description\": \"Gets the content of an Azure Automation runbook draft\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/writeContent/action\",\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/runbooks/draft/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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Automation/automationAccounts/webhooks/generateUri/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 }\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 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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 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 }\r\n ],\r\n \"resourceTypes\": [\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 }\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/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 },\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 },\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Storage/storageAccounts/listServiceSas/action\",\r\n \"displayName\": \"Returns Storage Service SAS Token\",\r\n \"description\": \"Storage Service SAS Token\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"Average\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\",\r\n \"resourceIdDimensionNameOverride\": \"AccountResourceId\"\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\"\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\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\"\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 },\r\n {\r\n \"name\": \"BlobProvisionedSize\",\r\n \"displayName\": \"Blob Provisioned Size\",\r\n \"displayDescription\": \"The amount of storage provisioned in the storage account�s Blob service in bytes.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"dimensions\": [\r\n {\r\n \"name\": \"BlobType\",\r\n \"displayName\": \"Blob type\"\r\n }\r\n ],\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Capacity\"\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n }\r\n }\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 },\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 }\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 },\r\n {\r\n \"name\": \"FileProvisionedSize\",\r\n \"displayName\": \"File Provisioned Size\",\r\n \"displayDescription\": \"The amount of storage provisioned in 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 },\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 },\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 }\r\n ]\r\n }\r\n }\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n }\r\n }\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"skus\",\r\n \"displayName\": \"Skus\",\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 }\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 }\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 }\r\n ]\r\n },\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 }\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 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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"routeFilters/rules\",\r\n \"displayName\": \"Route Filter Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/rules/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 },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/rules/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 },\r\n {\r\n \"name\": \"Microsoft.Network/routeFilters/rules/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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 }\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 },\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 }\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 },\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 }\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"loadBalancers/outboundNatRules\",\r\n \"displayName\": \"Load Balancer Outbound Nat Rule\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/loadBalancers/outboundNatRules/read\",\r\n \"displayName\": \"Get Load Balancer Outbound Nat Rule\",\r\n \"description\": \"Gets a load balancer outbound nat rule definition\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"serviceTunnelServices\",\r\n \"displayName\": \"Service Tunnel Service\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Network/serviceTunnelServices/read\",\r\n \"displayName\": \"Get available Service Tunnel services\",\r\n \"description\": \"Gets a list of services that support Service Tunnelling\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\r\n ]\r\n },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Network/virtualNetworks/subnets/joinViaServiceTunnel/action\",\r\n \"displayName\": \"Join Subnet Via Service Tunnel\",\r\n \"description\": \"Joins resource such as storage account or SQL database to a Service Tunneling enabled subnet.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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\": \"BytesIn\",\r\n \"displayName\": \"BytesIn\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"00:01:00\",\r\n \"retention\": \"00:00:00\",\r\n \"blobDuration\": \"00:01:00\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"BytesOut\",\r\n \"displayName\": \"BytesOut\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"00:01:00\",\r\n \"retention\": \"00:00:00\",\r\n \"blobDuration\": \"00:01:00\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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\": \"GWMCountersTable\",\r\n \"displayName\": \"Table of GWM counters\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 },\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 }\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 \"unit\": \"BytesPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"availabilities\": [\r\n {\r\n \"timeGrain\": \"00:01:00\",\r\n \"retention\": \"00:00:00\",\r\n \"blobDuration\": \"01:00:00\"\r\n },\r\n {\r\n \"timeGrain\": \"01:00:00\",\r\n \"retention\": \"00:00:00\",\r\n \"blobDuration\": \"1.00:00:00\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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\": \"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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"Microsoft Commerce\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 }\r\n ]\r\n },\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 }\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 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 },\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 },\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 }\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 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.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 status of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\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/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 },\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 },\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 }\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 },\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 },\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 }\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/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, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\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 },\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 },\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 }\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/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, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\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 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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"Retention\": \"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 \"availabilities\": [\r\n {\r\n \"TimeGrain\": \"PT5M\",\r\n \"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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"searchServices/queryKey\",\r\n \"displayName\": \"API Keys\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/queryKey/read\",\r\n \"displayName\": \"Get Query Key\",\r\n \"description\": \"Reads the query keys.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Search/searchServices/queryKey/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 }\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 },\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 }\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 }\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\": \"signiant.flight\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Signiant.Flight/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preferences\",\r\n \"description\": \"Updates the communication preferences for the owner of signiant.flight/accounts\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Signiant.Flight/listCommunicationPreference/action\",\r\n \"displayName\": \"List Communication Preferences\",\r\n \"description\": \"Gets the communication preferences for the owner of signiant.flight/accounts\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"Signiant.Flight/accounts/read\",\r\n \"displayName\": \"Read\",\r\n \"description\": \"Gets the resource for signiant.flight/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Signiant.Flight/accounts/write\",\r\n \"displayName\": \"Write\",\r\n \"description\": \"Updates the resource for signiant.flight/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Signiant.Flight/accounts/delete\",\r\n \"displayName\": \"Delete\",\r\n \"description\": \"Deletes the resource for signiant.flight/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Signiant.Flight/accounts/regenerateKey/action\",\r\n \"displayName\": \"Regenerate Key\",\r\n \"description\": \"Regenerate key(s) for signiant.flight/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Signiant.Flight/accounts/listSecrets/action\",\r\n \"displayName\": \"List Secrets\",\r\n \"description\": \"List the secrets for signiant.flight/accounts\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Signiant.Flight\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Signiant.Flight\"\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"LiveArena Broadcast\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/updateCommunicationPreference/action\",\r\n \"displayName\": \"Update Communication Preference\",\r\n \"description\": \"Updates Communication Preferences\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/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 }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Operation\",\r\n \"operations\": [\r\n {\r\n \"name\": \"LiveArena.Broadcast/Operations/read\",\r\n \"displayName\": \"Read Operation\",\r\n \"description\": \"Read any Operations\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 Services\",\r\n \"description\": \"Read any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/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 },\r\n {\r\n \"name\": \"LiveArena.Broadcast/services/Delete\",\r\n \"displayName\": \"Delete Services\",\r\n \"description\": \"Deletes any Services\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"LiveArena.Broadcast/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 },\r\n {\r\n \"name\": \"LiveArena.Broadcast/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 },\r\n {\r\n \"name\": \"LiveArena.Broadcast/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 }\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\": \"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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"storageAccounts/images\",\r\n \"displayName\": \"Storage Account Image\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/read\",\r\n \"displayName\": \"Get Storage Account Image\",\r\n \"description\": \"Returns the storage account image.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ClassicStorage/storageAccounts/images/delete\",\r\n \"displayName\": \"Delete Storage Account Image\",\r\n \"description\": \"Deletes a given storage account image.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 Monitoring Insights\",\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 }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"AlertRules\",\r\n \"displayName\": \"Alert Rules\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Write\",\r\n \"displayName\": \"Alert Rule write\",\r\n \"description\": \"Writing to an alert rule configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Delete\",\r\n \"displayName\": \"Alert Rule delete\",\r\n \"description\": \"Deleting an alert rule configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Read\",\r\n \"displayName\": \"Alert Rule read\",\r\n \"description\": \"Reading an alert rule configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Activated/Action\",\r\n \"displayName\": \"Alert Rule activated\",\r\n \"description\": \"Alert Rule activated\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Resolved/Action\",\r\n \"displayName\": \"Alert Rule resolved\",\r\n \"description\": \"Alert Rule resolved\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AlertRules/Throttled/Action\",\r\n \"displayName\": \"Alert Rule throttled\",\r\n \"description\": \"Alert rule is throttled\",\r\n \"origin\": null,\r\n \"properties\": {}\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\": \"Alert Rule Incidents read\",\r\n \"description\": \"Reading an alert rule incident configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\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\": \"Metric definitions read\",\r\n \"description\": \"Read metric definitions\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"eventtypes/values\",\r\n \"displayName\": \"Events\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/eventtypes/values/Read\",\r\n \"displayName\": \"Event types management values read\",\r\n \"description\": \"Read management event type values\",\r\n \"origin\": null,\r\n \"properties\": {}\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 }\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\": \"Metrics read\",\r\n \"description\": \"Read metrics\",\r\n \"origin\": null,\r\n \"properties\": {}\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\": \"Log profile write\",\r\n \"description\": \"Writing to a log profile configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Delete\",\r\n \"displayName\": \"Log profile delete\",\r\n \"description\": \"Delete log profiles configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/LogProfiles/Read\",\r\n \"displayName\": \"Log profile read\",\r\n \"description\": \"Read log profiles\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleSettings\",\r\n \"displayName\": \"Autoscale\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Write\",\r\n \"displayName\": \"Autoscale Setting write\",\r\n \"description\": \"Writing to an autoscale setting configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Delete\",\r\n \"displayName\": \"Autoscale Setting delete\",\r\n \"description\": \"Deleting an autoscale setting configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Read\",\r\n \"displayName\": \"Autoscale Setting read\",\r\n \"description\": \"Reading an autoscale setting configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaleup/Action\",\r\n \"displayName\": \"Autoscale scale up operation\",\r\n \"description\": \"Autoscale scale up operation\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/AutoscaleSettings/Scaledown/Action\",\r\n \"displayName\": \"Autoscale scale down operation\",\r\n \"description\": \"Autoscale scale down operation\",\r\n \"origin\": null,\r\n \"properties\": {}\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\": \"Metric definitions read\",\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 \"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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetricThreshold\",\r\n \"displayName\": \"Metric Threshold\",\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"ObservedCapacity\",\r\n \"displayName\": \"Observed Capacity\",\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 },\r\n {\r\n \"name\": \"ScaleActionsInitiated\",\r\n \"displayName\": \"Scale Actions Initiated\",\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 }\r\n ]\r\n }\r\n ],\r\n \"logSpecifications\": null,\r\n \"legacyMetricSpecifications\": null\r\n }\r\n }\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/Activated/Action\",\r\n \"displayName\": \"Activity Log Alert Activated\",\r\n \"description\": \"Triggered the Activity Log Alert\",\r\n \"origin\": null,\r\n \"properties\": {}\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.Insights/DiagnosticSettings/Write\",\r\n \"displayName\": \"Diagnostic settings write\",\r\n \"description\": \"Writing to diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Delete\",\r\n \"displayName\": \"Diagnostic settings delete\",\r\n \"description\": \"Deleting diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/DiagnosticSettings/Read\",\r\n \"displayName\": \"Diagnostic settings read\",\r\n \"description\": \"Reading a diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"ExtendedDiagnosticSettings\",\r\n \"displayName\": \"Extended Diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Write\",\r\n \"displayName\": \"Extended Diagnostic settings write\",\r\n \"description\": \"Writing to extended diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Delete\",\r\n \"displayName\": \"Extended Diagnostic settings delete\",\r\n \"description\": \"Deleting extended diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"Microsoft.Insights/ExtendedDiagnosticSettings/Read\",\r\n \"displayName\": \"Extended Diagnostic settings read\",\r\n \"description\": \"Reading a extended diagnostic settings configuration\",\r\n \"origin\": null,\r\n \"properties\": {}\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 Operational Insights\",\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 }\r\n ],\r\n \"resourceTypes\": [\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 }\r\n ]\r\n },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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\": \"Microsoft Recovery Services\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Vaults\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/refreshContainers\",\r\n \"displayName\": \"Refresh Containers\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\r\n \"displayName\": \"Refresh container\",\r\n \"description\": \"Refreshes the container list\",\r\n \"origin\": \"user\",\r\n \"properties\": null\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 }\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 }\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 },\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 }\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 }\r\n }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringAlerts/{uniqueAlertId}\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringAlerts/{uniqueAlertId}/read\",\r\n \"displayName\": \"Get alert details\",\r\n \"description\": \"Gets the details of the alert.\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupSecurityPIN\",\r\n \"displayName\": \"SecurityPINInfo\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/read\",\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"vaults/replicationFabrics/replicationvCenters\",\r\n \"displayName\": \"Jobs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\r\n \"displayName\": \"Read Jobs\",\r\n \"description\": \"Read Any Jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/write\",\r\n \"displayName\": \"Create or Update Jobs\",\r\n \"description\": \"Create or Update Any Jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/delete\",\r\n \"displayName\": \"Delete Jobs\",\r\n \"description\": \"Delete Any Jobs\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupFabrics/protectionContainers/protectedItems/operationStatus\",\r\n \"displayName\": \"Protected Item Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationStatus/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 }\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 },\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 }\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 }\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 }\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/storageConfig\",\r\n \"displayName\": \"Vault Storage Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/storageConfig/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 },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/storageConfig/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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupconfig/vaultconfig\",\r\n \"displayName\": \"Vault Config\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/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 },\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/backupPolicies/operationStatus\",\r\n \"displayName\": \"Backup Policy Operation Status\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Vaults/monitoringConfigurations/notificationConfiguration\",\r\n \"displayName\": \"Vaults\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/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 }\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"locations\",\r\n \"displayName\": \"locations/allocateStamp\",\r\n \"operations\": [\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 }\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 }\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 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 },\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 }\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 status of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 Operation\",\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\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\": false\r\n },\r\n {\r\n \"name\": \"notificationhub.devices\",\r\n \"displayName\": \"Notification Hub Devices\",\r\n \"displayDescription\": \"The device count of the notification hub\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\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\": \"notificationhub.pushes\",\r\n \"displayName\": \"Notification Hub Push Notifications\",\r\n \"displayDescription\": \"The count of push notifications 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\": false\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\": false\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\": false\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n }\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 },\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 },\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 },\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 },\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 }\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 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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 },\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 },\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 }\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.Media\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"mediaservices\",\r\n \"displayName\": \"MediaService\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/read\",\r\n \"displayName\": \"read\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/write\",\r\n \"displayName\": \"write\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/delete\",\r\n \"displayName\": \"delete\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/regenerateKey/action\",\r\n \"displayName\": \"regenerateKey\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/listKeys/action\",\r\n \"displayName\": \"listKeys\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Media/mediaservices/syncStorageKeys/action\",\r\n \"displayName\": \"syncStorageKeys\",\r\n \"description\": null,\r\n \"origin\": null,\r\n \"properties\": null\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 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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"Remote Server Management Tools\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"subscriptions\",\r\n \"displayName\": \"Subscriptions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/subscriptions/write\",\r\n \"displayName\": \"Create or update subscription\",\r\n \"description\": \"Creates or updates a subscription\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"gateways\",\r\n \"displayName\": \"Gateways\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/gateways/write\",\r\n \"displayName\": \"Create or update gateway\",\r\n \"description\": \"Creates or updates a gateway\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/gateways/delete\",\r\n \"displayName\": \"Delete gateway\",\r\n \"description\": \"Deletes a gateway\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/gateways/read\",\r\n \"displayName\": \"Get gateway\",\r\n \"description\": \"Gets a gateway\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/gateways/regenerateprofile/action\",\r\n \"displayName\": \"Regenerate gateway profile\",\r\n \"description\": \"Regenerates the gateway profile\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/gateways/upgradetolatest/action\",\r\n \"displayName\": \"Upgrade gateway\",\r\n \"description\": \"Upgrades the gateway to the latest version\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"nodes\",\r\n \"displayName\": \"Nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/write\",\r\n \"displayName\": \"Create or update node\",\r\n \"description\": \"creates or updates a node\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/delete\",\r\n \"displayName\": \"Delete node\",\r\n \"description\": \"Deletes a node\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/read\",\r\n \"displayName\": \"Get node\",\r\n \"description\": \"Gets a node\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"nodes/providers/Microsoft.Insights/metricDefinitions\",\r\n \"displayName\": \"The metric definitions for nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"displayName\": \"Read search service metric definitions\",\r\n \"description\": \"Gets the available metrics for nodes\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": []\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"nodes/providers/Microsoft.Insights/diagnosticSettings\",\r\n \"displayName\": \"nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"displayName\": \"Get Diagnostic Setting\",\r\n \"description\": \"Gets the diagnostic setting read for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"displayName\": \"Set Diagnostic Setting\",\r\n \"description\": \"Creates or updates the diagnostic setting for the resource\",\r\n \"origin\": \"system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"nodes/providers/Microsoft.Insights/logDefinitions\",\r\n \"displayName\": \"The log definition for nodes\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/nodes/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"displayName\": \"Read log definitions\",\r\n \"description\": \"Gets the available logs for nodes\",\r\n \"origin\": \"system\",\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"RequestLogs\",\r\n \"displayName\": \"Request Logs\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"sessions\",\r\n \"displayName\": \"Sessions\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ServerManagement/sessions/write\",\r\n \"displayName\": \"Create or update session\",\r\n \"description\": \"Creates or updates a session\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/sessions/read\",\r\n \"displayName\": \"Get session\",\r\n \"description\": \"Gets a session\",\r\n \"origin\": \"user\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ServerManagement/sessions/delete\",\r\n \"displayName\": \"Deletes session\",\r\n \"description\": \"Deletes a sesssion\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.ServerManagement\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.ServerManagement\"\r\n },\r\n {\r\n \"displayName\": \"microsoft.aadiam\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 }\r\n ]\r\n },\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 }\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 Data Factory\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/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 },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/delete\",\r\n \"displayName\": \"Delete Data Factory\",\r\n \"description\": \"Deletes Data Factory.\",\r\n \"origin\": null,\r\n \"properties\": null\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 Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/delete\",\r\n \"displayName\": \"Delete Pipeline\",\r\n \"description\": \"Deletes Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/pause/action\",\r\n \"displayName\": \"Pause Pipeline\",\r\n \"description\": \"Pauses Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/resume/action\",\r\n \"displayName\": \"Resume Pipeline\",\r\n \"description\": \"Resumes Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/update/action\",\r\n \"displayName\": \"Update Pipeline\",\r\n \"description\": \"Updates Pipeline.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/datapipelines/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 }\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 Linked service.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/linkedServices/delete\",\r\n \"displayName\": \"Delete Linked service\",\r\n \"description\": \"Deletes Linked service.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/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 }\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/write\",\r\n \"displayName\": \"Write Dataset\",\r\n \"description\": \"Write Dataset\",\r\n \"origin\": null,\r\n \"properties\": null\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/write\",\r\n \"displayName\": \"Write Data Slice\",\r\n \"description\": \"Write Data Slice\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"datafactories/{resourceTypeName:regex(^(tables|datasets)$)}\",\r\n \"displayName\": \"Table\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/{resourceTypeName:regex(^(tables|datasets)$)}/read\",\r\n \"displayName\": \"Read Table\",\r\n \"description\": \"Reads Table.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/{resourceTypeName:regex(^(tables|datasets)$)}/delete\",\r\n \"displayName\": \"Delete Table\",\r\n \"description\": \"Deletes Table.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataFactory/datafactories/{resourceTypeName:regex(^(tables|datasets)$)}/write\",\r\n \"displayName\": \"Create or Update any Table.\",\r\n \"description\": \"Create or Update Table\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 }\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 }\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 }\r\n ]\r\n },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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\": \"Average\",\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 \"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\": \"Average\",\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 \"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 }\r\n }\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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\": \"Average\",\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 \"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\": \"Average\",\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 \"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 }\r\n }\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics\",\r\n \"displayName\": \"Web Apps Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics\",\r\n \"description\": \"Get Web Apps Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/cpuanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Cpuanalysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/cpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Cpuanalysis\",\r\n \"description\": \"Get Web Apps Diagnostics Cpuanalysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis\",\r\n \"displayName\": \"Apis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Read\",\r\n \"displayName\": \"Get Apis\",\r\n \"description\": \"Get the list of Apis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Write\",\r\n \"displayName\": \"Save or Update Api\",\r\n \"description\": \"Add a new Api or update existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Delete\",\r\n \"displayName\": \"Delete Apis\",\r\n \"description\": \"Delete an existing Api.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connections\",\r\n \"displayName\": \"Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/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 },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/Write\",\r\n \"displayName\": \"Add or Update Connection\",\r\n \"description\": \"Save a new Connection or update an existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/Delete\",\r\n \"displayName\": \"Delete Connection\",\r\n \"description\": \"Delete an existing Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Write\",\r\n \"displayName\": \"Add or update ConnectionAcl\",\r\n \"description\": \"Add or update ConnectionAcl\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Delete\",\r\n \"displayName\": \"Delete ConnectionAcl\",\r\n \"description\": \"Delete ConnectionAcl\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connectionAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls for Api\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/apiAcls\",\r\n \"displayName\": \"ApiAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Write\",\r\n \"displayName\": \"Create or update Api acl\",\r\n \"description\": \"Create or update Api Acls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Delete\",\r\n \"displayName\": \"Delete Api acl\",\r\n \"description\": \"Delete Api Acls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 }\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 \"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 \"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\": \"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 \"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\": \"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 \"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 \"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 \"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 }\r\n }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts\",\r\n \"displayName\": \"ApiManagementAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Read\",\r\n \"displayName\": \"Get ApiManagementAccounts\",\r\n \"description\": \"Get the list of ApiManagementAccounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Write\",\r\n \"displayName\": \"Save or Update ApiManagementAccount\",\r\n \"description\": \"Add a new ApiManagementAccount or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Delete\",\r\n \"displayName\": \"Delete ApiManagementAccount\",\r\n \"description\": \"Delete an existing ApiManagementAccount\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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/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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/connectionAcls/Read\",\r\n \"displayName\": \"Get Connection Acls\",\r\n \"description\": \"Get the list of Connection Acls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts/apiAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apiAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments\",\r\n \"displayName\": \"Managed Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/read\",\r\n \"displayName\": \"Get Managed Hosting Environments\",\r\n \"description\": \"Get Managed Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments/sites\",\r\n \"displayName\": \"Managed Hosting Environments Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/sites/read\",\r\n \"displayName\": \"Get Managed Hosting Environments Web Apps\",\r\n \"description\": \"Get Managed Hosting Environments Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments/serverfarms\",\r\n \"displayName\": \"Managed Hosting Environments App Service Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/serverfarms/read\",\r\n \"displayName\": \"Get Managed Hosting Environments App Service Plans\",\r\n \"description\": \"Get Managed Hosting Environments App Service Plans.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 }\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 },\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 },\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 }\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.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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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 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 }\r\n ],\r\n \"resourceTypes\": [\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 }\r\n ]\r\n },\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 },\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 },\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 },\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 }\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 },\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 }\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 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 }\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 },\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 }\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 }\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 }\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 }\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 },\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 }\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\": \"Microsoft AppService\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"appidentities\",\r\n \"displayName\": \"App Identity\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/appidentities/Read\",\r\n \"displayName\": \"Get App Identity\",\r\n \"description\": \"Returns the resource (web site) registered with the Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/appidentities/Write\",\r\n \"displayName\": \"Create App Identity\",\r\n \"description\": \"Creates a new App Identity.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/appidentities/Delete\",\r\n \"displayName\": \"Delete App Identity\",\r\n \"description\": \"Deletes an existing App Identity.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"deploymenttemplates\",\r\n \"displayName\": \"Deployment Template\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/deploymenttemplates/listMetadata/Action\",\r\n \"displayName\": \"List UI Metadata\",\r\n \"description\": \"Lists UI Metadata associated with the API App package.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/deploymenttemplates/generate/Action\",\r\n \"displayName\": \"Generate Deployment Template\",\r\n \"description\": \"Returns a Deployment Template to provision API App instance(s).\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"gateways\",\r\n \"displayName\": \"Gateway\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/Read\",\r\n \"displayName\": \"Get Gateway\",\r\n \"description\": \"Returns the Gateway instance.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/Write\",\r\n \"displayName\": \"Create or Update Gateway\",\r\n \"description\": \"Creates a new Gateway or updates existing one.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/Delete\",\r\n \"displayName\": \"Delete Gateway\",\r\n \"description\": \"Deletes an existing Gateway instance.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/listLoginUris/Action\",\r\n \"displayName\": \"List Login URIs\",\r\n \"description\": \"Populates token store and returns OAuth login URIs.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/listKeys/Action\",\r\n \"displayName\": \"List Gateway Secrets\",\r\n \"description\": \"Returns Gateway secrets.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"gateways/tokens\",\r\n \"displayName\": \"Zumo Token\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/tokens/Write\",\r\n \"displayName\": \"Create Zumo Token\",\r\n \"description\": \"Creates a new Zumo Token with the given name.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"gateways/registrations\",\r\n \"displayName\": \"Gateway Registration\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/registrations/Read\",\r\n \"displayName\": \"Get Registered Resource\",\r\n \"description\": \"Returns the resource (web site) registered with the Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/registrations/Write\",\r\n \"displayName\": \"Register Resource\",\r\n \"description\": \"Registers a resource (web site) with the Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/gateways/registrations/Delete\",\r\n \"displayName\": \"Unregister Resource\",\r\n \"description\": \"Unregisters a resource (web site) from the Gateway.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiapps\",\r\n \"displayName\": \"API App\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/Read\",\r\n \"displayName\": \"Get API App\",\r\n \"description\": \"Returns the API App instance.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/Write\",\r\n \"displayName\": \"Create or Update API App\",\r\n \"description\": \"Creates a new API App or updates existing one.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/Delete\",\r\n \"displayName\": \"Delete API App\",\r\n \"description\": \"Deletes an existing API App instance.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/listStatus/Action\",\r\n \"displayName\": \"Get API App Status\",\r\n \"description\": \"Returns API App status.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/listKeys/Action\",\r\n \"displayName\": \"List API App Secrets\",\r\n \"description\": \"Returns API App secrets.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiapps/apidefinitions\",\r\n \"displayName\": \"API Definition\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.AppService/apiapps/apidefinitions/Read\",\r\n \"displayName\": \"Get API App's API Definition\",\r\n \"description\": \"Returns API App's API definition.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n }\r\n ],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.AppService\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AppService\"\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.Compute/virtualMachineScaleSets/scale/action\",\r\n \"displayName\": \"Scale Virtual Machine Scale Set\",\r\n \"description\": \"Scale In/Scale Out instance count of an existing virtual machine scale set\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\r\n }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\r\n }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\r\n }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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 DevTest Labs\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"Subscription\",\r\n \"displayName\": \"register\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.DevTestLab/Subscription/register/action\",\r\n \"displayName\": \"Register Subscription\",\r\n \"description\": \"Registers the subscription\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\r\n ]\r\n },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 Feature\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 }\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 }\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 DB for MySQL\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"servers\",\r\n \"displayName\": \"MySQL Server\",\r\n \"operations\": [\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 },\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 },\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 }\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\": \"compute_limit\",\r\n \"displayName\": \"Compute Unit limit\",\r\n \"displayDescription\": \"Compute Unit limit\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\"\r\n },\r\n {\r\n \"name\": \"compute_consumption_percent\",\r\n \"displayName\": \"Compute Unit percentage\",\r\n \"displayDescription\": \"Compute Unit percentage\",\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 percentage\",\r\n \"displayDescription\": \"Storage percentage\",\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\": \"active_connections\",\r\n \"displayName\": \"Total active connections\",\r\n \"displayDescription\": \"Total 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\": \"Total failed connections\",\r\n \"displayDescription\": \"Total failed connections\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"fillGapWithZero\": true\r\n }\r\n ]\r\n }\r\n }\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 },\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 }\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 },\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 },\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 }\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 }\r\n ]\r\n },\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 }\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 Azure EventHub\",\r\n \"operations\": [\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 },\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 }\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 status of the Namespace are the properties which can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/metricDefinitions\",\r\n \"displayName\": \"Namespace metrics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/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\": \"INREQS\",\r\n \"displayName\": \"Incoming Send Requests\",\r\n \"displayDescription\": \"Total incoming send 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\": \"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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"INMSGS\",\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 \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"OUTMSGS\",\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 \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHINMBS\",\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 \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n },\r\n {\r\n \"name\": \"EHOUTMBS\",\r\n \"displayName\": \"Outgoing bytes\",\r\n \"displayDescription\": \"Total outgoing messages 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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\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 \"metricFilterPattern\": null,\r\n \"fillGapWithZero\": true\r\n }\r\n ],\r\n \"logSpecifications\": null\r\n }\r\n }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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, the Primary and Secondary Keys can be updated.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/diagnosticSettings\",\r\n \"displayName\": \"Namespace diagnostic settings\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/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 },\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"namespaces/logDefinitions\",\r\n \"displayName\": \"Namespace logs\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.EventHub/namespaces/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 \"metricSpecifications\": null,\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"batchAccounts\",\r\n \"displayName\": \"Batch Accounts\",\r\n \"operations\": [\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"Core Count\",\r\n \"displayDescription\": \"Total number of cores in the batch 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 \"supportsInstanceLevelAggregation\": false,\r\n \"enableRegionalMdmAccount\": false\r\n },\r\n {\r\n \"name\": \"TotalNodeCount\",\r\n \"displayName\": \"Node Count\",\r\n \"displayDescription\": \"Total number of nodes in the batch 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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 }\r\n ]\r\n },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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\": \"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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 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 }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"checknameavailability\",\r\n \"displayName\": \"Name Availability\",\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks\",\r\n \"displayName\": \"Registries/Replications\",\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"registries/webhooks/listEvents\",\r\n \"displayName\": \"Registries/Replications\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerRegistry/registries/webhooks/listEvents/read\",\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 }\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 Cognitive Services\",\r\n \"operations\": [],\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\r\n ]\r\n }\r\n }\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 },\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Operations\",\r\n \"displayName\": \"Resource type display name.\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.CognitiveServices/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 }\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\": \"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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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 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 },\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 },\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 }\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 },\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 }\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 },\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 }\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 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 }\r\n ],\r\n \"resourceTypes\": [\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\r\n ]\r\n },\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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"Microsoft Analysis Services\",\r\n \"operations\": [],\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 },\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 },\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.AnalysisServices/servers/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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n }\r\n }\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 Azure Stream Analytics\",\r\n \"operations\": [],\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/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 },\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 },\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 },\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 },\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 }\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 },\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 \"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 }\r\n ]\r\n }\r\n }\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 },\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 }\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 }\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/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 },\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 },\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 }\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/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 },\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 },\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 }\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/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 },\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 },\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 }\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 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 },\r\n {\r\n \"name\": \"Microsoft.Advisor/suppressions/action\",\r\n \"displayName\": \"Create/Update Suppressions\",\r\n \"description\": \"Creates/updates suppressions\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\r\n ],\r\n \"resourceTypes\": [\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 }\r\n ]\r\n },\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 }\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 },\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 }\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\": \"Container Service\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"name\": \"containerServices/subscriptions\",\r\n \"displayName\": \"Container Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/subscriptions/read\",\r\n \"displayName\": \"Get Container Services for a Subscription\",\r\n \"description\": \"Get the specified Container Services based on Subscription\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerServices/resourceGroups\",\r\n \"displayName\": \"Container Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/resourceGroups/read\",\r\n \"displayName\": \"Get Container Services for a Resource Group\",\r\n \"description\": \"Get the specified Container Services based on Resource Group\",\r\n \"origin\": null,\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"containerServices/resourceGroups/ContainerServiceName\",\r\n \"displayName\": \"Container Services\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/resourceGroups/ContainerServiceName/read\",\r\n \"displayName\": \"Get Container Services\",\r\n \"description\": \"Gets the specified Container Service\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/resourceGroups/ContainerServiceName/write\",\r\n \"displayName\": \"Put/Update Container Service\",\r\n \"description\": \"Puts or Updates the specified Container Service\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ContainerService/containerServices/resourceGroups/ContainerServiceName/delete\",\r\n \"displayName\": \"Delete Container Services\",\r\n \"description\": \"Deletes the specified Container Service\",\r\n \"origin\": null,\r\n \"properties\": null\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 }\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 },\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 }\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 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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 },\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 },\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 }\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 Logic\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\r\n }\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 },\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 }\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 }\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 }\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 }\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 },\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 }\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 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 }\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 }\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 DataLakeStore\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 existed DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/write\",\r\n \"displayName\": \"Add DataLakeStore Account\",\r\n \"description\": \"Create a new DataLakeStore account, or Update an existed DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/delete\",\r\n \"displayName\": \"Delete DataLakeStore Account\",\r\n \"description\": \"Delete an existed DataLakeStore account.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\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 }\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 }\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 },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/firewallRules/write\",\r\n \"displayName\": \"Add Firewall Rule\",\r\n \"description\": \"Create or update a firewall rule.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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 },\r\n {\r\n \"name\": \"Microsoft.DataLakeStore/accounts/trustedIdProviders/write\",\r\n \"displayName\": \"Add Trusted Identity Provider\",\r\n \"description\": \"Create or update a trusted identity provider.\",\r\n \"origin\": null,\r\n \"properties\": null\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 }\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\": \"Marketplace Resource Provider\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\r\n ]\r\n },\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 }\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\": \"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 },\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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\": \"Microsoft Billing\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 }\r\n ]\r\n },\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 }\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\": \"Microsoft Marketplace Ordering\",\r\n \"operations\": [],\r\n \"resourceTypes\": [\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 },\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 },\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 }\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\": \"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 },\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 }\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\": \"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 },\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 }\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 },\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 }\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 },\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 },\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 },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/action\",\r\n \"displayName\": \"Creates a service member\",\r\n \"description\": \"Creates a service member instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null\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 service member\",\r\n \"description\": \"Reads the service member instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.ADHybridHealthService/services/servicemembers/delete\",\r\n \"displayName\": \"Deletes service member\",\r\n \"description\": \"Deletes a service member instance in the service.\",\r\n \"origin\": null,\r\n \"properties\": null\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 service member alerts\",\r\n \"description\": \"Reads the alerts for a service member.\",\r\n \"origin\": null,\r\n \"properties\": null\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 },\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 }\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\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\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\": 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/Microsoft.AzureStack\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureStack\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\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\": 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.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.DataMigration\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.DataMigration\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RedisLabs.Redis\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RedisLabs.Redis\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\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\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/Microsoft.Mindaro\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.Mindaro\"\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.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.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.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.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.visualstudio\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"microsoft.visualstudio\"\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.AzureActiveDirectory\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.AzureActiveDirectory\"\r\n },\r\n {\r\n \"displayName\": null,\r\n \"operations\": [],\r\n \"resourceTypes\": [],\r\n \"id\": \"/providers/Microsoft.Authorization/providerOperations/RedisLabs.Memcached\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"RedisLabs.Memcached\"\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/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.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.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.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.TimeSeriesInsights\",\r\n \"type\": \"Microsoft.Authorization/providerOperations\",\r\n \"name\": \"Microsoft.TimeSeriesInsights\"\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Thu, 25 May 2017 07:15:32 GMT"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "Transfer-Encoding": [
+ "chunked"
+ ],
+ "Server": [
+ "Microsoft-IIS/8.5"
+ ],
+ "Set-Cookie": [
+ "x-ms-gateway-slice=productionb; path=/"
+ ],
+ "Vary": [
+ "Accept-Encoding"
+ ],
+ "x-ms-request-id": [
+ "c9efbb39-de7a-405f-88ef-09daa632841b"
+ ],
+ "X-Content-Type-Options": [
+ "nosniff"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "X-Powered-By": [
+ "ASP.NET"
+ ],
+ "x-ms-ratelimit-remaining-tenant-reads": [
+ "14996"
+ ],
+ "x-ms-correlation-request-id": [
+ "28d59241-3536-4624-9254-0907aaf2c021"
+ ],
+ "x-ms-routing-request-id": [
+ "JAPANEAST:20170525T071533Z:28d59241-3536-4624-9254-0907aaf2c021"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/providers/Microsoft.Authorization/providerOperations/Microsoft.Web?api-version=2015-07-01&$expand=resourceTypes",
+ "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wcm92aWRlck9wZXJhdGlvbnMvTWljcm9zb2Z0LldlYj9hcGktdmVyc2lvbj0yMDE1LTA3LTAxJiRleHBhbmQ9cmVzb3VyY2VUeXBlcw==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "344d03c9-6a83-4404-af11-3a97aa5e25d3"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "FxVersion/4.6.25211.01",
+ "Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
+ ]
+ },
+ "ResponseBody": "{\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 },\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 },\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 }\r\n ],\r\n \"resourceTypes\": [\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 }\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 }\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 }\r\n ]\r\n },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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\": \"Average\",\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 \"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\": \"Average\",\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 \"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 }\r\n }\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 }\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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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 \"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\": \"Average\",\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 \"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\": \"Average\",\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 \"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 }\r\n }\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 },\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 },\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 },\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 }\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 },\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 },\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 }\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 },\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 },\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics\",\r\n \"displayName\": \"Web Apps Diagnostics\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics\",\r\n \"description\": \"Get Web Apps Diagnostics.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"sites/diagnostics/cpuanalysis\",\r\n \"displayName\": \"Web Apps Diagnostics Cpuanalysis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/sites/diagnostics/cpuanalysis/read\",\r\n \"displayName\": \"Get Web Apps Diagnostics Cpuanalysis\",\r\n \"description\": \"Get Web Apps Diagnostics Cpuanalysis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis\",\r\n \"displayName\": \"Apis\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Read\",\r\n \"displayName\": \"Get Apis\",\r\n \"description\": \"Get the list of Apis.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Write\",\r\n \"displayName\": \"Save or Update Api\",\r\n \"description\": \"Add a new Api or update existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/Delete\",\r\n \"displayName\": \"Delete Apis\",\r\n \"description\": \"Delete an existing Api.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connections\",\r\n \"displayName\": \"Connections\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/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 },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/Write\",\r\n \"displayName\": \"Add or Update Connection\",\r\n \"description\": \"Save a new Connection or update an existing one.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/Delete\",\r\n \"displayName\": \"Delete Connection\",\r\n \"description\": \"Delete an existing Connection.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Write\",\r\n \"displayName\": \"Add or update ConnectionAcl\",\r\n \"description\": \"Add or update ConnectionAcl\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connections/connectionAcls/Delete\",\r\n \"displayName\": \"Delete ConnectionAcl\",\r\n \"description\": \"Delete ConnectionAcl\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/connectionAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls for Api\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apis/apiAcls\",\r\n \"displayName\": \"ApiAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Write\",\r\n \"displayName\": \"Create or update Api acl\",\r\n \"description\": \"Create or update Api Acls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/Microsoft.Web/apiManagementAccounts/apis/apiAcls/Delete\",\r\n \"displayName\": \"Delete Api acl\",\r\n \"description\": \"Delete Api Acls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 },\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 },\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 },\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 }\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 }\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 \"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 \"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\": \"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 \"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\": \"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 \"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 \"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 \"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 }\r\n }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 },\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 },\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 },\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 }\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 }\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 }\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 },\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 },\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 }\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 }\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 }\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts\",\r\n \"displayName\": \"ApiManagementAccounts\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Read\",\r\n \"displayName\": \"Get ApiManagementAccounts\",\r\n \"description\": \"Get the list of ApiManagementAccounts.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Write\",\r\n \"displayName\": \"Save or Update ApiManagementAccount\",\r\n \"description\": \"Add a new ApiManagementAccount or update an existing one\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n },\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/Delete\",\r\n \"displayName\": \"Delete ApiManagementAccount\",\r\n \"description\": \"Delete an existing ApiManagementAccount\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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/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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts/connectionAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/connectionAcls/Read\",\r\n \"displayName\": \"Get Connection Acls\",\r\n \"description\": \"Get the list of Connection Acls.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"apiManagementAccounts/apiAcls\",\r\n \"displayName\": \"ConnectionAcl\",\r\n \"operations\": [\r\n {\r\n \"name\": \"Microsoft.Web/apiManagementAccounts/apiAcls/Read\",\r\n \"displayName\": \"Read ConnectionAcls\",\r\n \"description\": \"Read ConnectionAcls\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 },\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 },\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 },\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 },\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 },\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 }\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 }\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 },\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 }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments\",\r\n \"displayName\": \"Managed Hosting Environments\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/read\",\r\n \"displayName\": \"Get Managed Hosting Environments\",\r\n \"description\": \"Get Managed Hosting Environments.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments/sites\",\r\n \"displayName\": \"Managed Hosting Environments Web Apps\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/sites/read\",\r\n \"displayName\": \"Get Managed Hosting Environments Web Apps\",\r\n \"description\": \"Get Managed Hosting Environments Web Apps.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"managedhostingenvironments/serverfarms\",\r\n \"displayName\": \"Managed Hosting Environments App Service Plans\",\r\n \"operations\": [\r\n {\r\n \"name\": \"microsoft.web/managedhostingenvironments/serverfarms/read\",\r\n \"displayName\": \"Get Managed Hosting Environments App Service Plans\",\r\n \"description\": \"Get Managed Hosting Environments App Service Plans.\",\r\n \"origin\": \"user,system\",\r\n \"properties\": null\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 }\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 }\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 }\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 }\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}",
+ "ResponseHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Thu, 25 May 2017 07:15:34 GMT"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "Transfer-Encoding": [
+ "chunked"
+ ],
+ "Server": [
+ "Microsoft-IIS/8.5"
+ ],
+ "Set-Cookie": [
+ "x-ms-gateway-slice=productionb; path=/"
+ ],
+ "Vary": [
+ "Accept-Encoding"
+ ],
+ "x-ms-request-id": [
+ "b3509535-742f-4b34-aadd-2e37491651a2"
+ ],
+ "X-Content-Type-Options": [
+ "nosniff"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "X-Powered-By": [
+ "ASP.NET"
+ ],
+ "x-ms-ratelimit-remaining-tenant-reads": [
+ "14995"
+ ],
+ "x-ms-correlation-request-id": [
+ "cd361fe7-4c3c-4bdc-964d-a67db816b33e"
+ ],
+ "x-ms-routing-request-id": [
+ "JAPANEAST:20170525T071534Z:cd361fe7-4c3c-4bdc-964d-a67db816b33e"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {},
+ "Variables": {
+ "SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f"
+ }
+}
\ No newline at end of file
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 dcd25cc08fa92..bc48aaa3baf3d 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
@@ -7,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d42959b5-fe8d-4172-a6a6-d220bfd97ec3"
+ "341e19b3-e06f-43b1-a5da-a63e9c5c01a3"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"updatedOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6214630f-d015-4a30-9d4c-b1f081e67939\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6214630f-d015-4a30-9d4c-b1f081e67939\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"updatedOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/68193b90-715c-4649-a83d-977257a452ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"68193b90-715c-4649-a83d-977257a452ec\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"e3cc7a06-ccc6-4beb-a3d2-ed626f04db66\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\"\r\n },\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\": \"f565d8e6-efa5-43ee-ae2a-d4aae8b5dfb6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ee18b7b8-6b5b-4646-8822-a8111b7d7674\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee18b7b8-6b5b-4646-8822-a8111b7d7674\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:11 GMT"
+ "Thu, 25 May 2017 07:16:54 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "722af2eb-2271-4e5f-b29e-33e98373e146"
+ "add8431f-b977-4ffe-9274-94cb8676e652"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,13 +59,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14995"
+ "14964"
],
"x-ms-correlation-request-id": [
- "427b6187-e12e-431a-b2ba-2e8825fe1613"
+ "58ee165f-7578-4a40-9001-a1bee80fa60b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232112Z:427b6187-e12e-431a-b2ba-2e8825fe1613"
+ "SOUTHEASTASIA:20170525T071654Z:58ee165f-7578-4a40-9001-a1bee80fa60b"
]
},
"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 21b3f9d391273..693113305ce21 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "907c5f82-bb91-4524-b656-ea9c19961a9f"
+ "a9313e41-24c0-4c86-8cd8-8fbdcc2e9630"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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 }\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:50 GMT"
+ "Thu, 25 May 2017 07:15:39 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "fe239f4f-e3bc-486e-8cef-68352fa641cb"
+ "03e34b4b-cd18-4bbe-ad69-64224e84e5c5"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,22 +59,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14995"
+ "14859"
],
"x-ms-correlation-request-id": [
- "7e7ef9c4-7d5e-42d1-9a03-85d23c1b9ada"
+ "48299da2-078d-4b53-bb48-7b84d9cfe4a0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232151Z:7e7ef9c4-7d5e-42d1-9a03-85d23c1b9ada"
+ "SOUTHEASTASIA:20170525T071540Z:48299da2-078d-4b53-bb48-7b84d9cfe4a0"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9jM2ZiNzQyYy0wMTA0LTQ4N2ItYWViZS1lZThjZjliZWU0NWI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zODUwNjRhMy04MTQwLTRjNTYtYmU4My1lNGEwOGVhNzJmZDc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"71cb353f-07c9-48ee-811b-e1b2de3f32f1\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -83,17 +83,17 @@
"254"
],
"x-ms-client-request-id": [
- "20198215-5752-430f-986a-ddd6d317f994"
+ "c793a8bc-f553-48cd-9578-740f8476061e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"71cb353f-07c9-48ee-811b-e1b2de3f32f1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:21:51.5223615Z\",\r\n \"updatedOn\": \"2017-06-08T23:21:51.5223615Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c3fb742c-0104-487b-aebe-ee8cf9bee45b\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:41.0666679Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:41.0666679Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"385064a3-8140-4c56-be83-e4a08ea72fd7\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -108,7 +108,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:53 GMT"
+ "Thu, 25 May 2017 07:15:44 GMT"
],
"Pragma": [
"no-cache"
@@ -120,7 +120,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "845d3d55-b940-4b54-aeec-49192d31f7cb"
+ "6800c08e-8e69-4c01-9a2f-edcc8eada2b4"
],
"X-Content-Type-Options": [
"nosniff"
@@ -132,35 +132,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1198"
+ "1196"
],
"x-ms-correlation-request-id": [
- "221c66f7-e3c3-4021-ac83-b9a47388949c"
+ "0ae2e35c-45e9-4a0b-a4f1-378aae773cbe"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232153Z:221c66f7-e3c3-4021-ac83-b9a47388949c"
+ "SOUTHEASTASIA:20170525T071545Z:0ae2e35c-45e9-4a0b-a4f1-378aae773cbe"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9jM2ZiNzQyYy0wMTA0LTQ4N2ItYWViZS1lZThjZjliZWU0NWI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zODUwNjRhMy04MTQwLTRjNTYtYmU4My1lNGEwOGVhNzJmZDc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a18385f6-3377-4da9-bd64-c67628393f2c"
+ "9d2c3088-ad7a-4cd6-9263-193ff2827720"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"71cb353f-07c9-48ee-811b-e1b2de3f32f1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:21:53.5429474Z\",\r\n \"updatedOn\": \"2017-06-08T23:21:53.5429474Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c3fb742c-0104-487b-aebe-ee8cf9bee45b\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:45.4078361Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:45.4078361Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"385064a3-8140-4c56-be83-e4a08ea72fd7\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -172,7 +172,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:53 GMT"
+ "Thu, 25 May 2017 07:15:45 GMT"
],
"Pragma": [
"no-cache"
@@ -190,7 +190,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "bfec7e23-7571-441c-be86-b16c70663551"
+ "7c8edc92-dbcc-4fa0-9b23-d524a9d78875"
],
"X-Content-Type-Options": [
"nosniff"
@@ -202,35 +202,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14994"
+ "14858"
],
"x-ms-correlation-request-id": [
- "b6e09c8d-9a06-43b8-a9bf-c14b5b0e09a0"
+ "3efd4f3a-5191-4309-91a1-3419ef56e046"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232153Z:b6e09c8d-9a06-43b8-a9bf-c14b5b0e09a0"
+ "SOUTHEASTASIA:20170525T071545Z:3efd4f3a-5191-4309-91a1-3419ef56e046"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9jM2ZiNzQyYy0wMTA0LTQ4N2ItYWViZS1lZThjZjliZWU0NWI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zODUwNjRhMy04MTQwLTRjNTYtYmU4My1lNGEwOGVhNzJmZDc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d87f4b0d-8b29-45be-85e7-72aa6735acf2"
+ "462d7e48-bf53-4c0f-b514-05ce43c6195d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"71cb353f-07c9-48ee-811b-e1b2de3f32f1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:21:53.5429474Z\",\r\n \"updatedOn\": \"2017-06-08T23:21:53.5429474Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/c3fb742c-0104-487b-aebe-ee8cf9bee45b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c3fb742c-0104-487b-aebe-ee8cf9bee45b\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/ee2d57e0-fda3-436d-8174-f3c9684efb46\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:45.4078361Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:45.4078361Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/385064a3-8140-4c56-be83-e4a08ea72fd7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"385064a3-8140-4c56-be83-e4a08ea72fd7\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -242,7 +242,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:53 GMT"
+ "Thu, 25 May 2017 07:15:46 GMT"
],
"Pragma": [
"no-cache"
@@ -260,7 +260,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9cf0c89f-d719-40c0-99a7-eaff03dd2c73"
+ "b94f5c59-7142-4b92-8996-330f757131f9"
],
"X-Content-Type-Options": [
"nosniff"
@@ -272,13 +272,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1197"
+ "1195"
],
"x-ms-correlation-request-id": [
- "abe925d3-0abf-425c-acf6-3ba801efc1ca"
+ "9f897392-6b0c-4868-808f-e9dc178b0085"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232154Z:abe925d3-0abf-425c-acf6-3ba801efc1ca"
+ "SOUTHEASTASIA:20170525T071547Z:9f897392-6b0c-4868-808f-e9dc178b0085"
]
},
"StatusCode": 200
@@ -290,17 +290,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d5ebee8b-8f86-4350-b92b-51b587362175"
+ "baa7c9cd-bd53-480d-aeb4-e7f01d234bae"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"updatedOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6214630f-d015-4a30-9d4c-b1f081e67939\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6214630f-d015-4a30-9d4c-b1f081e67939\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"updatedOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/68193b90-715c-4649-a83d-977257a452ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"68193b90-715c-4649-a83d-977257a452ec\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"e3cc7a06-ccc6-4beb-a3d2-ed626f04db66\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\"\r\n },\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\": \"f565d8e6-efa5-43ee-ae2a-d4aae8b5dfb6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ee18b7b8-6b5b-4646-8822-a8111b7d7674\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee18b7b8-6b5b-4646-8822-a8111b7d7674\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\",\r\n \"createdOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"updatedOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK/providers/Microsoft.Authorization/roleAssignments/88661f90-e79f-4296-a246-d455e63ba631\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"88661f90-e79f-4296-a246-d455e63ba631\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -312,7 +312,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:21:54 GMT"
+ "Thu, 25 May 2017 07:15:46 GMT"
],
"Pragma": [
"no-cache"
@@ -330,7 +330,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f51864ab-d39e-4a8c-8d43-06ab162d410f"
+ "681c5f18-23cf-4fe2-8d3f-a043f69915b0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -342,13 +342,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14993"
+ "14857"
],
"x-ms-correlation-request-id": [
- "0cb3f980-45ec-4948-a5e0-af88ad97ebd0"
+ "7813251c-4005-4fe6-a6e3-53e2ccffa03c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232154Z:0cb3f980-45ec-4948-a5e0-af88ad97ebd0"
+ "SOUTHEASTASIA:20170525T071547Z:7813251c-4005-4fe6-a6e3-53e2ccffa03c"
]
},
"StatusCode": 200
@@ -357,6 +357,6 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "AssignmentNameTestById": "c3fb742c-0104-487b-aebe-ee8cf9bee45b"
+ "AssignmentNameTestById": "385064a3-8140-4c56-be83-e4a08ea72fd7"
}
}
\ 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 1ca896b037314..936812fe4efd8 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "76a305d7-7ece-4105-aad8-160a96ae3c65"
+ "fde1d9ed-8c33-4d75-a21f-030082c7a474"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/unplannedFailover/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/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/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.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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 }\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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.operationalInsights/workspaces/*/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/replicationFabrics/*\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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/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/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:22:55 GMT"
+ "Thu, 25 May 2017 07:14:54 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "754ff559-527d-46bd-a05e-d4b86a163c96"
+ "c03460f2-c4a8-4d32-b679-1dbc1bfc8e1c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,22 +59,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14996"
+ "14998"
],
"x-ms-correlation-request-id": [
- "95309aed-4ad3-4351-af74-1cb3ca718d35"
+ "44d4cc67-cb6c-419c-8444-9020b27ed0ed"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232256Z:95309aed-4ad3-4351-af74-1cb3ca718d35"
+ "JAPANEAST:20170525T071455Z:44d4cc67-cb6c-419c-8444-9020b27ed0ed"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/953e3096-f3a8-4d67-a719-6294eebd457e?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy85NTNlMzA5Ni1mM2E4LTRkNjctYTcxOS02Mjk0ZWViZDQ1N2U/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2015334c-2119-4d32-9fb3-ca614b3ee98d?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8yMDE1MzM0Yy0yMTE5LTRkMzItOWZiMy1jYTYxNGIzZWU5OGQ/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"15912081-0a26-497c-a382-a5e4ba38a1a4\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"3466c1e6-1c66-45b6-94d3-c0c763b1d1d3\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -83,17 +83,17 @@
"254"
],
"x-ms-client-request-id": [
- "4dfae6e0-77f3-46c2-98ec-a6246b988d9a"
+ "b4fcd92c-2c16-4b2a-8f9b-fe518a3cee8a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"15912081-0a26-497c-a382-a5e4ba38a1a4\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:22:56.6914526Z\",\r\n \"updatedOn\": \"2017-06-08T23:22:56.6914526Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/953e3096-f3a8-4d67-a719-6294eebd457e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"953e3096-f3a8-4d67-a719-6294eebd457e\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"3466c1e6-1c66-45b6-94d3-c0c763b1d1d3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:14:55.8881384Z\",\r\n \"updatedOn\": \"2017-05-25T07:14:55.8881384Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2015334c-2119-4d32-9fb3-ca614b3ee98d\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2015334c-2119-4d32-9fb3-ca614b3ee98d\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -108,7 +108,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:22:58 GMT"
+ "Thu, 25 May 2017 07:14:59 GMT"
],
"Pragma": [
"no-cache"
@@ -120,7 +120,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "35843c98-8462-457f-839f-920d274cb23d"
+ "e3cffdaa-0719-469f-8836-6c2077c30176"
],
"X-Content-Type-Options": [
"nosniff"
@@ -135,19 +135,19 @@
"1199"
],
"x-ms-correlation-request-id": [
- "a99188a4-d352-434a-a0d4-aa475c5acf01"
+ "a620579e-c6f2-4b1b-bdc5-9be93e99d499"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232259Z:a99188a4-d352-434a-a0d4-aa475c5acf01"
+ "JAPANEAST:20170525T071500Z:a620579e-c6f2-4b1b-bdc5-9be93e99d499"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/88a01812-503c-4379-ae03-67dee975303f?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84OGEwMTgxMi01MDNjLTQzNzktYWUwMy02N2RlZTk3NTMwM2Y/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e63fe786-8604-4d02-ae4f-3b43d24436cc?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lNjNmZTc4Ni04NjA0LTRkMDItYWU0Zi0zYjQzZDI0NDM2Y2M/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a4d37f6a-f05f-457d-8305-d2fe2aeec415\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"949bf3a6-1b71-4ebb-9ffa-d73c69905bb8\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -156,17 +156,17 @@
"254"
],
"x-ms-client-request-id": [
- "3c9a4d6e-aa11-4dd4-a913-3494e9c3cfe7"
+ "e54e5ffa-515f-4897-b23c-764022f7c39d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a4d37f6a-f05f-457d-8305-d2fe2aeec415\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:22:59.7595667Z\",\r\n \"updatedOn\": \"2017-06-08T23:22:59.7595667Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/88a01812-503c-4379-ae03-67dee975303f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"88a01812-503c-4379-ae03-67dee975303f\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"949bf3a6-1b71-4ebb-9ffa-d73c69905bb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:00.5268436Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:00.5268436Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e63fe786-8604-4d02-ae4f-3b43d24436cc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e63fe786-8604-4d02-ae4f-3b43d24436cc\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -181,7 +181,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:01 GMT"
+ "Thu, 25 May 2017 07:15:03 GMT"
],
"Pragma": [
"no-cache"
@@ -193,7 +193,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "c9430cc6-f115-44a9-ae3b-bd651feb4673"
+ "fdb55070-b2a6-425c-93c3-1600d9c9f3fc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -208,19 +208,19 @@
"1198"
],
"x-ms-correlation-request-id": [
- "54be6393-70db-44af-9171-566913ca6bd1"
+ "31cb2e90-9f96-4464-84ec-44b146e572a5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232302Z:54be6393-70db-44af-9171-566913ca6bd1"
+ "JAPANEAST:20170525T071504Z:31cb2e90-9f96-4464-84ec-44b146e572a5"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2d953487-1076-4199-bd54-093740b52c46?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8yZDk1MzQ4Ny0xMDc2LTQxOTktYmQ1NC0wOTM3NDBiNTJjNDY/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/edf81bce-f5f3-4bf2-9fae-5f3fe4484c04?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lZGY4MWJjZS1mNWYzLTRiZjItOWZhZS01ZjNmZTQ0ODRjMDQ/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"423521dc-37d4-43c4-8afa-36671aecddce\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"07f9e664-021d-4509-b2d5-52f4bfd9b95e\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -229,17 +229,17 @@
"254"
],
"x-ms-client-request-id": [
- "e5581f92-5022-4730-885b-0b1a11e20979"
+ "27fef110-cb7a-4c78-b6e9-14edc1273a08"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"423521dc-37d4-43c4-8afa-36671aecddce\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:02.1073676Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:02.1073676Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2d953487-1076-4199-bd54-093740b52c46\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2d953487-1076-4199-bd54-093740b52c46\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"07f9e664-021d-4509-b2d5-52f4bfd9b95e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:04.5605313Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:04.5605313Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/edf81bce-f5f3-4bf2-9fae-5f3fe4484c04\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"edf81bce-f5f3-4bf2-9fae-5f3fe4484c04\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -254,7 +254,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:02 GMT"
+ "Thu, 25 May 2017 07:15:05 GMT"
],
"Pragma": [
"no-cache"
@@ -266,7 +266,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "e63673ea-ece1-49d7-bcb0-b73e85b53772"
+ "d2edd69d-6cce-41b6-9a52-1658bf8239ba"
],
"X-Content-Type-Options": [
"nosniff"
@@ -281,19 +281,19 @@
"1197"
],
"x-ms-correlation-request-id": [
- "52259f37-bd59-464b-88f9-d7b0086bc6bd"
+ "55956032-8deb-4589-bede-517c1240dcc8"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232303Z:52259f37-bd59-464b-88f9-d7b0086bc6bd"
+ "JAPANEAST:20170525T071505Z:55956032-8deb-4589-bede-517c1240dcc8"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2f14a8d2-d6ff-4310-81c0-f7c8198226a3?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8yZjE0YThkMi1kNmZmLTQzMTAtODFjMC1mN2M4MTk4MjI2YTM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/37df341b-6927-4585-b92d-0cde7d7141cc?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zN2RmMzQxYi02OTI3LTQ1ODUtYjkyZC0wY2RlN2Q3MTQxY2M/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"20af489c-a7f9-40b9-acf6-1647ee27485b\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"8e9224fd-9fa0-4f39-888d-633ec86bd3e1\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -302,17 +302,17 @@
"254"
],
"x-ms-client-request-id": [
- "fe28df5e-8220-43dc-a9aa-c20e598366cc"
+ "0304bb95-f9a9-4034-9705-84c44794def5"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"20af489c-a7f9-40b9-acf6-1647ee27485b\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:03.2453214Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:03.2453214Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/2f14a8d2-d6ff-4310-81c0-f7c8198226a3\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"2f14a8d2-d6ff-4310-81c0-f7c8198226a3\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"8e9224fd-9fa0-4f39-888d-633ec86bd3e1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:06.2822625Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:06.2822625Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/37df341b-6927-4585-b92d-0cde7d7141cc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"37df341b-6927-4585-b92d-0cde7d7141cc\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -327,7 +327,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:03 GMT"
+ "Thu, 25 May 2017 07:15:06 GMT"
],
"Pragma": [
"no-cache"
@@ -339,7 +339,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "6d4ebd2b-5856-43e6-a246-0e36987ce5c7"
+ "44ca50ef-4ebc-4857-91fa-9ef43f5b49f9"
],
"X-Content-Type-Options": [
"nosniff"
@@ -354,19 +354,19 @@
"1196"
],
"x-ms-correlation-request-id": [
- "be0e0197-dc01-439b-91ff-a7a2c92c7da4"
+ "43376719-e7e8-4c9c-9135-4a6a3e5aa3b1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232304Z:be0e0197-dc01-439b-91ff-a7a2c92c7da4"
+ "JAPANEAST:20170525T071507Z:43376719-e7e8-4c9c-9135-4a6a3e5aa3b1"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/662ebd5a-ef1e-455f-8e41-f5377a7071ec?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82NjJlYmQ1YS1lZjFlLTQ1NWYtOGU0MS1mNTM3N2E3MDcxZWM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6f6c239-316f-4003-8b72-31bb1401b0aa?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9mNmY2YzIzOS0zMTZmLTQwMDMtOGI3Mi0zMWJiMTQwMWIwYWE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"eacddac8-fcef-4531-b635-dd304c23f7dc\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -375,17 +375,17 @@
"254"
],
"x-ms-client-request-id": [
- "df3930eb-7e08-4190-91ff-6d83275dca30"
+ "f635286c-d770-47f6-bfc8-43ff9cb704b7"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"eacddac8-fcef-4531-b635-dd304c23f7dc\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:04.1883072Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:04.1883072Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/662ebd5a-ef1e-455f-8e41-f5377a7071ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"662ebd5a-ef1e-455f-8e41-f5377a7071ec\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"41beb4ff-026f-4e43-9f01-b617ce096e3e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:07.9712903Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:07.9712903Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/f6f6c239-316f-4003-8b72-31bb1401b0aa\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"f6f6c239-316f-4003-8b72-31bb1401b0aa\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -400,7 +400,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:04 GMT"
+ "Thu, 25 May 2017 07:15:08 GMT"
],
"Pragma": [
"no-cache"
@@ -412,7 +412,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "3f00d530-de00-450d-a523-a2724b6b8e62"
+ "75b68770-25ab-48cd-abb5-40a2e62155d8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -427,19 +427,19 @@
"1195"
],
"x-ms-correlation-request-id": [
- "56831a1b-8b66-4970-a255-55879bfd28c7"
+ "95721379-7e92-44bc-a0a9-129bad41bbed"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232305Z:56831a1b-8b66-4970-a255-55879bfd28c7"
+ "JAPANEAST:20170525T071509Z:95721379-7e92-44bc-a0a9-129bad41bbed"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3c57fe92-8e1b-489f-a341-87b9b1e0e7e1?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8zYzU3ZmU5Mi04ZTFiLTQ4OWYtYTM0MS04N2I5YjFlMGU3ZTE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/ff58707a-a0a0-449b-b608-1d220b7856a4?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9mZjU4NzA3YS1hMGEwLTQ0OWItYjYwOC0xZDIyMGI3ODU2YTQ/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"e787f521-69b4-49bf-b6cf-98c666d63dcc\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -448,17 +448,17 @@
"254"
],
"x-ms-client-request-id": [
- "12161232-67c6-4890-97ce-77b311cca102"
+ "da19e848-740f-41ce-9bd1-dc2fd82d0bf4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"e787f521-69b4-49bf-b6cf-98c666d63dcc\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:05.5527774Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:05.5527774Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/3c57fe92-8e1b-489f-a341-87b9b1e0e7e1\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c57fe92-8e1b-489f-a341-87b9b1e0e7e1\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:09.7121697Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:09.7121697Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/ff58707a-a0a0-449b-b608-1d220b7856a4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ff58707a-a0a0-449b-b608-1d220b7856a4\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -473,7 +473,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:06 GMT"
+ "Thu, 25 May 2017 07:15:10 GMT"
],
"Pragma": [
"no-cache"
@@ -485,7 +485,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "2e498b2b-d4e9-427d-a793-7b01deaefd9c"
+ "9468e6eb-7067-4325-aa86-852c2529537a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -500,19 +500,19 @@
"1194"
],
"x-ms-correlation-request-id": [
- "aa243244-9308-4625-a11c-1d536ca90287"
+ "28fa0610-89de-41ec-8bc9-2fe289cc6586"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232307Z:aa243244-9308-4625-a11c-1d536ca90287"
+ "JAPANEAST:20170525T071510Z:28fa0610-89de-41ec-8bc9-2fe289cc6586"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e1b407f9-585e-43bf-9b1f-c401da45a15a?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lMWI0MDdmOS01ODVlLTQzYmYtOWIxZi1jNDAxZGE0NWExNWE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb3375dd-f671-4d45-b784-d24f5717659b?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9iYjMzNzVkZC1mNjcxLTRkNDUtYjc4NC1kMjRmNTcxNzY1OWI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"467dbdef-3c36-49b5-9196-c7e864fcf5b6\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"4c8a9e8f-6bf7-4209-932b-bfe4be2e8c49\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -521,17 +521,17 @@
"254"
],
"x-ms-client-request-id": [
- "caa99ce3-08f7-4cc7-a892-9969f2d2433c"
+ "53393375-1f40-451d-9eda-9d431b7f2182"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"467dbdef-3c36-49b5-9196-c7e864fcf5b6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:07.3553007Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:07.3553007Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e1b407f9-585e-43bf-9b1f-c401da45a15a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e1b407f9-585e-43bf-9b1f-c401da45a15a\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"4c8a9e8f-6bf7-4209-932b-bfe4be2e8c49\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:11.3230454Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:11.3230454Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb3375dd-f671-4d45-b784-d24f5717659b\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb3375dd-f671-4d45-b784-d24f5717659b\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -546,7 +546,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:08 GMT"
+ "Thu, 25 May 2017 07:15:11 GMT"
],
"Pragma": [
"no-cache"
@@ -558,7 +558,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "5d4a77fe-4e25-48ec-afb3-d816ac419c86"
+ "0bd7fd87-5ce3-447a-b197-8635f8d93b6d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -573,19 +573,19 @@
"1193"
],
"x-ms-correlation-request-id": [
- "9391fdcb-fdc5-46f9-9895-5bbd86d58285"
+ "3136359e-aa1d-4835-8fd1-24f339871440"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232308Z:9391fdcb-fdc5-46f9-9895-5bbd86d58285"
+ "JAPANEAST:20170525T071512Z:3136359e-aa1d-4835-8fd1-24f339871440"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a87c5e76-2d86-4bb8-a1ae-166576231694?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9hODdjNWU3Ni0yZDg2LTRiYjgtYTFhZS0xNjY1NzYyMzE2OTQ/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/4b7afea2-c891-4ed4-95f7-bb1ad5dd2c34?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy80YjdhZmVhMi1jODkxLTRlZDQtOTVmNy1iYjFhZDVkZDJjMzQ/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"5a9813b0-447a-468d-a39a-220f0fb0006a\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"47254144-7c2a-4fde-85de-b00d6b08749b\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -594,17 +594,17 @@
"254"
],
"x-ms-client-request-id": [
- "6449a19c-a775-4ab0-a6dd-c641f58bbc82"
+ "b31cef5e-013d-4dd1-8d08-093ca667cec4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"5a9813b0-447a-468d-a39a-220f0fb0006a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:08.3960859Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:08.3960859Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/a87c5e76-2d86-4bb8-a1ae-166576231694\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"a87c5e76-2d86-4bb8-a1ae-166576231694\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"47254144-7c2a-4fde-85de-b00d6b08749b\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:12.8216468Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:12.8216468Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/4b7afea2-c891-4ed4-95f7-bb1ad5dd2c34\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4b7afea2-c891-4ed4-95f7-bb1ad5dd2c34\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -619,7 +619,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:09 GMT"
+ "Thu, 25 May 2017 07:15:13 GMT"
],
"Pragma": [
"no-cache"
@@ -631,7 +631,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "178185ac-9713-4192-aa24-094543256d2e"
+ "4a763f54-79f4-4eac-9e25-66359385e3ae"
],
"X-Content-Type-Options": [
"nosniff"
@@ -646,19 +646,19 @@
"1192"
],
"x-ms-correlation-request-id": [
- "091c8ee1-b4c5-4d29-81b6-d8a3679cf9bb"
+ "95d4f328-41bb-4275-bc5c-3f5820902bca"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232309Z:091c8ee1-b4c5-4d29-81b6-d8a3679cf9bb"
+ "JAPANEAST:20170525T071514Z:95d4f328-41bb-4275-bc5c-3f5820902bca"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/031b82c0-c4e5-4fd3-b941-43534bba8271?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy8wMzFiODJjMC1jNGU1LTRmZDMtYjk0MS00MzUzNGJiYTgyNzE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/ee1e5c23-7bd5-496b-8557-1ced76560ac7?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9lZTFlNWMyMy03YmQ1LTQ5NmItODU1Ny0xY2VkNzY1NjBhYzc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"b8e67c43-3820-4c83-9105-2f40b11b2640\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"36272b85-aa64-4c54-b99a-0eff745c04f6\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -667,17 +667,17 @@
"254"
],
"x-ms-client-request-id": [
- "dcc1e108-8f68-4e9f-b37c-fe8886a9a51b"
+ "9c5930f1-ce66-45ac-8549-c32ae03f1634"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"b8e67c43-3820-4c83-9105-2f40b11b2640\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:09.0432908Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:09.0432908Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/031b82c0-c4e5-4fd3-b941-43534bba8271\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"031b82c0-c4e5-4fd3-b941-43534bba8271\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"36272b85-aa64-4c54-b99a-0eff745c04f6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:14.3637419Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:14.3637419Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/ee1e5c23-7bd5-496b-8557-1ced76560ac7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee1e5c23-7bd5-496b-8557-1ced76560ac7\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -692,7 +692,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:09 GMT"
+ "Thu, 25 May 2017 07:15:17 GMT"
],
"Pragma": [
"no-cache"
@@ -704,7 +704,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "8899b5db-0d9b-4950-93d1-8d8c6de29151"
+ "51529206-0d4f-4ee1-a476-a0465c932ca5"
],
"X-Content-Type-Options": [
"nosniff"
@@ -719,19 +719,19 @@
"1191"
],
"x-ms-correlation-request-id": [
- "90a9c8c6-1657-40cd-aaa5-f2bc1b530414"
+ "c60e4d5e-88b6-45f2-80be-9e7b342648f3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232309Z:90a9c8c6-1657-40cd-aaa5-f2bc1b530414"
+ "JAPANEAST:20170525T071518Z:c60e4d5e-88b6-45f2-80be-9e7b342648f3"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/df798216-7d25-42de-9ac9-999b3addc181?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kZjc5ODIxNi03ZDI1LTQyZGUtOWFjOS05OTliM2FkZGMxODE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/4ebe5bfb-15d0-430f-a801-31d46abacfb1?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy80ZWJlNWJmYi0xNWQwLTQzMGYtYTgwMS0zMWQ0NmFiYWNmYjE/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a5b2da63-f64f-4402-8fb0-4d234c1018e9\"\r\n }\r\n}",
+ "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a517e448-c25b-47f3-90fd-8b1e4bf8d6b8\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -740,17 +740,17 @@
"254"
],
"x-ms-client-request-id": [
- "d74b7947-f0aa-4369-89c9-125db252ec5a"
+ "37c49f1f-5a53-4a8b-9b2d-5c057b981404"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a5b2da63-f64f-4402-8fb0-4d234c1018e9\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:10.2416633Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:10.2416633Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/df798216-7d25-42de-9ac9-999b3addc181\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"df798216-7d25-42de-9ac9-999b3addc181\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a517e448-c25b-47f3-90fd-8b1e4bf8d6b8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:18.6739718Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:18.6739718Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/4ebe5bfb-15d0-430f-a801-31d46abacfb1\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4ebe5bfb-15d0-430f-a801-31d46abacfb1\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -765,7 +765,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:10 GMT"
+ "Thu, 25 May 2017 07:15:19 GMT"
],
"Pragma": [
"no-cache"
@@ -777,7 +777,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "4306c62f-24fe-46ae-b630-40b35f3f984c"
+ "23a6a12b-8589-4c72-98df-3d68c8b74ae0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -792,32 +792,32 @@
"1190"
],
"x-ms-correlation-request-id": [
- "0f42621a-68d9-4494-bed2-5138c65af09b"
+ "b9cb711c-de9e-4c11-ad75-15ab3b34ea14"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232310Z:0f42621a-68d9-4494-bed2-5138c65af09b"
+ "JAPANEAST:20170525T071519Z:b9cb711c-de9e-4c11-ad75-15ab3b34ea14"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'a4d37f6a-f05f-457d-8305-d2fe2aeec415'&api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJ2E0ZDM3ZjZhLWYwNWYtNDU3ZC04MzA1LWQyZmUyYWVlYzQxNScmYXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20'949bf3a6-1b71-4ebb-9ffa-d73c69905bb8'&api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHM/JGZpbHRlcj1wcmluY2lwYWxJZCUyMGVxJTIwJzk0OWJmM2E2LTFiNzEtNGViYi05ZmZhLWQ3M2M2OTkwNWJiOCcmYXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "888fbb31-7738-42af-ab25-ab903a4f990d"
+ "a0554343-ff0e-4666-bb87-db2a06a7bcc8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"a4d37f6a-f05f-457d-8305-d2fe2aeec415\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:23:01.8067393Z\",\r\n \"updatedOn\": \"2017-06-08T23:23:01.8067393Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/88a01812-503c-4379-ae03-67dee975303f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"88a01812-503c-4379-ae03-67dee975303f\"\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/9acd117c-1527-4461-ab19-031c2329aa9b\",\r\n \"principalId\": \"949bf3a6-1b71-4ebb-9ffa-d73c69905bb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:04.2625617Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:04.2625617Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/e63fe786-8604-4d02-ae4f-3b43d24436cc\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"e63fe786-8604-4d02-ae4f-3b43d24436cc\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -829,7 +829,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:11 GMT"
+ "Thu, 25 May 2017 07:15:19 GMT"
],
"Pragma": [
"no-cache"
@@ -847,7 +847,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a6d0b93b-35b6-41ad-9472-46db645ac03e"
+ "e7fa8df7-aec2-4637-9be3-64a9a4d55471"
],
"X-Content-Type-Options": [
"nosniff"
@@ -859,13 +859,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14995"
+ "14997"
],
"x-ms-correlation-request-id": [
- "7fe033e9-7962-46f6-8f23-3a58b43f7cc7"
+ "1573b676-ace1-4af6-a6c3-ea63038d487d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232311Z:7fe033e9-7962-46f6-8f23-3a58b43f7cc7"
+ "JAPANEAST:20170525T071520Z:1573b676-ace1-4af6-a6c3-ea63038d487d"
]
},
"StatusCode": 200
@@ -874,16 +874,16 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "PrincipalId": "a4d37f6a-f05f-457d-8305-d2fe2aeec415",
- "AssignmentName_0": "953e3096-f3a8-4d67-a719-6294eebd457e",
- "AssignmentName_1": "88a01812-503c-4379-ae03-67dee975303f",
- "AssignmentName_2": "2d953487-1076-4199-bd54-093740b52c46",
- "AssignmentName_3": "2f14a8d2-d6ff-4310-81c0-f7c8198226a3",
- "AssignmentName_4": "662ebd5a-ef1e-455f-8e41-f5377a7071ec",
- "AssignmentName_5": "3c57fe92-8e1b-489f-a341-87b9b1e0e7e1",
- "AssignmentName_6": "e1b407f9-585e-43bf-9b1f-c401da45a15a",
- "AssignmentName_7": "a87c5e76-2d86-4bb8-a1ae-166576231694",
- "AssignmentName_8": "031b82c0-c4e5-4fd3-b941-43534bba8271",
- "AssignmentName_9": "df798216-7d25-42de-9ac9-999b3addc181"
+ "PrincipalId": "949bf3a6-1b71-4ebb-9ffa-d73c69905bb8",
+ "AssignmentName_0": "2015334c-2119-4d32-9fb3-ca614b3ee98d",
+ "AssignmentName_1": "e63fe786-8604-4d02-ae4f-3b43d24436cc",
+ "AssignmentName_2": "edf81bce-f5f3-4bf2-9fae-5f3fe4484c04",
+ "AssignmentName_3": "37df341b-6927-4585-b92d-0cde7d7141cc",
+ "AssignmentName_4": "f6f6c239-316f-4003-8b72-31bb1401b0aa",
+ "AssignmentName_5": "ff58707a-a0a0-449b-b608-1d220b7856a4",
+ "AssignmentName_6": "bb3375dd-f671-4d45-b784-d24f5717659b",
+ "AssignmentName_7": "4b7afea2-c891-4ed4-95f7-bb1ad5dd2c34",
+ "AssignmentName_8": "ee1e5c23-7bd5-496b-8557-1ced76560ac7",
+ "AssignmentName_9": "4ebe5bfb-15d0-430f-a801-31d46abacfb1"
}
}
\ 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 c2cd18a5dcfdb..f9421be05664e 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
@@ -7,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a5578476-d10d-4ce0-885b-ea3a26bd1ff0"
+ "874d4c92-a970-4ced-b7da-5856a311750a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"updatedOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6214630f-d015-4a30-9d4c-b1f081e67939\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6214630f-d015-4a30-9d4c-b1f081e67939\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"updatedOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/68193b90-715c-4649-a83d-977257a452ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"68193b90-715c-4649-a83d-977257a452ec\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"e3cc7a06-ccc6-4beb-a3d2-ed626f04db66\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\"\r\n },\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\": \"f565d8e6-efa5-43ee-ae2a-d4aae8b5dfb6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ee18b7b8-6b5b-4646-8822-a8111b7d7674\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee18b7b8-6b5b-4646-8822-a8111b7d7674\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-05-25T07:13:06.9298315Z\",\r\n \"updatedOn\": \"2017-05-25T07:13:06.9298315Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/6e260371-0110-4af3-9b6d-944179bffe2e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6e260371-0110-4af3-9b6d-944179bffe2e\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:23:48 GMT"
+ "Thu, 25 May 2017 07:14:37 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ae5e3cf5-2b55-4782-bb1a-90a07840c6f4"
+ "fb58170b-7085-44b7-96fb-e25915ccdfff"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,13 +59,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14997"
+ "14965"
],
"x-ms-correlation-request-id": [
- "0617c968-c7e8-449b-bece-c99a7de51ecf"
+ "e57bac8b-641b-466b-b664-3feb128b1a37"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232349Z:0617c968-c7e8-449b-bece-c99a7de51ecf"
+ "SOUTHEASTASIA:20170525T071438Z:e57bac8b-641b-466b-b664-3feb128b1a37"
]
},
"StatusCode": 200
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 f905a108d928b..9a07627fa3438 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "19342123-709a-4424-8582-2d9a73fb8491"
+ "7dc78d3e-c9b3-4279-94cd-1c93f95391d4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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 }\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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/write\",\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.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/*\",\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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/backupOperationResults/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/registeredIdentities/write\",\r\n \"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.Insights/alertRules/*\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Security/*/read\",\r\n \"Microsoft.Support/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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.operationalInsights/workspaces/*/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/replicationFabrics/*\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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/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/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:21 GMT"
+ "Thu, 25 May 2017 07:15:36 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "82f7a137-e86a-4ab6-9ffd-b91dae4562ef"
+ "409c6426-f1c5-454f-b51a-0585fe7dac8e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,22 +59,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14993"
+ "14999"
],
"x-ms-correlation-request-id": [
- "de3c5337-4fb7-4ded-acfb-e671f73fce8e"
+ "7dba2e77-e533-4fd8-b54f-709f3e6252b3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232422Z:de3c5337-4fb7-4ded-acfb-e671f73fce8e"
+ "JAPANEAST:20170525T071536Z:7dba2e77-e533-4fd8-b54f-709f3e6252b3"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8dcc5260-75da-4f87-bfd6-d24d15f4b478?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84ZGNjNTI2MC03NWRhLTRmODctYmZkNi1kMjRkMTVmNGI0Nzg/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d48b27db-70c2-434c-b418-cf49f63dfe37?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kNDhiMjdkYi03MGMyLTQzNGMtYjQxOC1jZjQ5ZjYzZGZlMzc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"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\": \"d38fa72e-a548-412c-aba4-bba9f0a684a5\"\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\": \"8e9224fd-9fa0-4f39-888d-633ec86bd3e1\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -83,17 +83,17 @@
"254"
],
"x-ms-client-request-id": [
- "3bcdf95d-54c9-4ec8-aa05-9a105f873da9"
+ "3dd1efca-4b19-413a-b28a-369c8e1b26ab"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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\": \"d38fa72e-a548-412c-aba4-bba9f0a684a5\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:23.0329828Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:23.0329828Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8dcc5260-75da-4f87-bfd6-d24d15f4b478\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dcc5260-75da-4f87-bfd6-d24d15f4b478\"\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\": \"8e9224fd-9fa0-4f39-888d-633ec86bd3e1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:36.9548797Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:36.9548797Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d48b27db-70c2-434c-b418-cf49f63dfe37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d48b27db-70c2-434c-b418-cf49f63dfe37\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -108,7 +108,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:24 GMT"
+ "Thu, 25 May 2017 07:15:37 GMT"
],
"Pragma": [
"no-cache"
@@ -120,7 +120,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "1ffcb903-862d-4c6d-bd27-fee3d0995b84"
+ "72501040-7d2d-49e4-a151-0b63fde4c10f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -132,35 +132,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1199"
+ "1189"
],
"x-ms-correlation-request-id": [
- "e1918f52-f15e-40fa-afc8-b73929ba036e"
+ "c0aa33f1-53c7-4341-b8cc-1f48733772f8"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232424Z:e1918f52-f15e-40fa-afc8-b73929ba036e"
+ "JAPANEAST:20170525T071538Z:c0aa33f1-53c7-4341-b8cc-1f48733772f8"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8dcc5260-75da-4f87-bfd6-d24d15f4b478?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy84ZGNjNTI2MC03NWRhLTRmODctYmZkNi1kMjRkMTVmNGI0Nzg/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d48b27db-70c2-434c-b418-cf49f63dfe37?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9kNDhiMjdkYi03MGMyLTQzNGMtYjQxOC1jZjQ5ZjYzZGZlMzc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "740f6429-deab-40fa-bc84-92740702c44d"
+ "64cfbe68-d6ed-46b9-b2d6-aefd2fed2990"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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\": \"d38fa72e-a548-412c-aba4-bba9f0a684a5\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:24.9891665Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:24.9891665Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/8dcc5260-75da-4f87-bfd6-d24d15f4b478\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8dcc5260-75da-4f87-bfd6-d24d15f4b478\"\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\": \"8e9224fd-9fa0-4f39-888d-633ec86bd3e1\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:38.2830408Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:38.2830408Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/d48b27db-70c2-434c-b418-cf49f63dfe37\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"d48b27db-70c2-434c-b418-cf49f63dfe37\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -172,7 +172,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:24 GMT"
+ "Thu, 25 May 2017 07:15:38 GMT"
],
"Pragma": [
"no-cache"
@@ -190,7 +190,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "be617b40-36dd-4d5a-b766-0005c9b75e22"
+ "3d5acca1-9d45-42e5-bbe4-6fd0e05eee32"
],
"X-Content-Type-Options": [
"nosniff"
@@ -202,13 +202,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1198"
+ "1188"
],
"x-ms-correlation-request-id": [
- "078cfaff-f068-4edd-a8f9-29e2bded9cab"
+ "f63324b6-efbd-40d8-87a8-5c0f3f546af2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232425Z:078cfaff-f068-4edd-a8f9-29e2bded9cab"
+ "JAPANEAST:20170525T071539Z:f63324b6-efbd-40d8-87a8-5c0f3f546af2"
]
},
"StatusCode": 200
@@ -220,17 +220,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "5695f618-5b07-4613-8cbd-42b161ee4c55"
+ "6724415e-eb5c-4433-b940-7d04c23ec3fd"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"updatedOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6214630f-d015-4a30-9d4c-b1f081e67939\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6214630f-d015-4a30-9d4c-b1f081e67939\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"updatedOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/68193b90-715c-4649-a83d-977257a452ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"68193b90-715c-4649-a83d-977257a452ec\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"e3cc7a06-ccc6-4beb-a3d2-ed626f04db66\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\"\r\n },\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\": \"f565d8e6-efa5-43ee-ae2a-d4aae8b5dfb6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ee18b7b8-6b5b-4646-8822-a8111b7d7674\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee18b7b8-6b5b-4646-8822-a8111b7d7674\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\",\r\n \"createdOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"updatedOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK/providers/Microsoft.Authorization/roleAssignments/88661f90-e79f-4296-a246-d455e63ba631\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"88661f90-e79f-4296-a246-d455e63ba631\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -242,7 +242,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:25 GMT"
+ "Thu, 25 May 2017 07:15:39 GMT"
],
"Pragma": [
"no-cache"
@@ -260,7 +260,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c7f54e73-35d6-4479-910a-0982a72a817b"
+ "59a4e481-bf25-4f68-beda-5c237c86f861"
],
"X-Content-Type-Options": [
"nosniff"
@@ -272,13 +272,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14992"
+ "14998"
],
"x-ms-correlation-request-id": [
- "f755557f-57b4-4e68-bdeb-28deedcb6c5e"
+ "12909d8a-a2fa-465c-9e02-28130e35af7f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232425Z:f755557f-57b4-4e68-bdeb-28deedcb6c5e"
+ "JAPANEAST:20170525T071539Z:12909d8a-a2fa-465c-9e02-28130e35af7f"
]
},
"StatusCode": 200
@@ -287,6 +287,6 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "AssignmentNameCreateDeleteTest": "8dcc5260-75da-4f87-bfd6-d24d15f4b478"
+ "AssignmentNameCreateDeleteTest": "d48b27db-70c2-434c-b418-cf49f63dfe37"
}
}
\ 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 e8db88f8790bb..2abf4e95cb04e 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "fbc19b64-7a79-49e7-a493-c9f6856b4506"
+ "ce9ad7dc-ccb6-4662-b1bd-195f3fa8e53f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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/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.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:55 GMT"
+ "Thu, 25 May 2017 07:15:57 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "24d15bf1-31a0-4a7d-a373-2c59f3bf9183"
+ "72b2383b-7a97-4666-9f49-18d373cfa916"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,22 +59,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14997"
+ "14856"
],
"x-ms-correlation-request-id": [
- "3ccdd89c-f1f3-4df3-9320-dbea7ad889c8"
+ "e788acdd-186f-41a7-bfcc-fcd30bc3b676"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232455Z:3ccdd89c-f1f3-4df3-9320-dbea7ad889c8"
+ "SOUTHEASTASIA:20170525T071558Z:e788acdd-186f-41a7-bfcc-fcd30bc3b676"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9iZDY2YTIwYy1mZWMyLTQ0MDUtOWI5ZS04MWQzYTNkNjE5MTc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82YjM0NjM4Ny1hZmRiLTRlNjMtYTczZi04YzExNTJmZTVlZWU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"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\": \"0788c0c0-91b8-4a26-b43f-d7ebaa965d74\"\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\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\"\r\n }\r\n}",
"RequestHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -83,17 +83,17 @@
"254"
],
"x-ms-client-request-id": [
- "a850863e-376e-438a-9400-136a0bc6820c"
+ "841747fb-532c-434b-94c7-5cdd74780fe9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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\": \"0788c0c0-91b8-4a26-b43f-d7ebaa965d74\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:56.0327253Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:56.0327253Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd66a20c-fec2-4405-9b9e-81d3a3d61917\"\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\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:15:58.7189999Z\",\r\n \"updatedOn\": \"2017-05-25T07:15:58.7189999Z\",\r\n \"createdBy\": null,\r\n \"updatedBy\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6b346387-afdb-4e63-a73f-8c1152fe5eee\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"744"
@@ -108,7 +108,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:57 GMT"
+ "Thu, 25 May 2017 07:16:03 GMT"
],
"Pragma": [
"no-cache"
@@ -120,7 +120,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "75ad71b7-5354-423a-92e0-72757b70e103"
+ "de88ff59-143c-479a-a621-5ed24bac1f74"
],
"X-Content-Type-Options": [
"nosniff"
@@ -132,13 +132,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1196"
+ "1193"
],
"x-ms-correlation-request-id": [
- "e98c3a27-ae3a-41a0-9d77-4e0aebbf18fb"
+ "1c07bc56-60b4-4640-997d-bb6f550799ed"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232458Z:e98c3a27-ae3a-41a0-9d77-4e0aebbf18fb"
+ "SOUTHEASTASIA:20170525T071604Z:1c07bc56-60b4-4640-997d-bb6f550799ed"
]
},
"StatusCode": 201
@@ -150,17 +150,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c06e2e8c-be42-4826-8342-fd1dd6aba807"
+ "cb74b366-85dd-4c5e-b4eb-417be0796718"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"updatedOn\": \"2017-06-07T16:58:54.8987377Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6214630f-d015-4a30-9d4c-b1f081e67939\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6214630f-d015-4a30-9d4c-b1f081e67939\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"f9b095df-2e36-4755-8a4e-ae5fb2647090\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"updatedOn\": \"2017-06-08T20:17:24.5450013Z\",\r\n \"createdBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\",\r\n \"updatedBy\": \"296fc6f5-e954-4d4a-b612-cea9b68427eb\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/68193b90-715c-4649-a83d-977257a452ec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"68193b90-715c-4649-a83d-977257a452ec\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\r\n },\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\": \"0788c0c0-91b8-4a26-b43f-d7ebaa965d74\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:57.7008451Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:57.7008451Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd66a20c-fec2-4405-9b9e-81d3a3d61917\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\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/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\r\n \"principalId\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"updatedOn\": \"2017-05-13T00:50:12.9366468Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4d3ddd54-9ef2-435e-a421-ec6aeea8807f\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4d3ddd54-9ef2-435e-a421-ec6aeea8807f\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"updatedOn\": \"2017-05-25T07:10:35.7170702Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/5240070d-3583-445e-bd5b-22a98f11308c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5240070d-3583-445e-bd5b-22a98f11308c\"\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\": \"7fd91612-c457-46da-8df6-3c7010eef897\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"updatedOn\": \"2017-05-18T00:12:18.4368565Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/de68c27b-8e43-4cbb-8e96-8f389f4a28c9\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"de68c27b-8e43-4cbb-8e96-8f389f4a28c9\"\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\": \"f2dc21ac-702a-4bde-a4ce-146edf751d81\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"updatedOn\": \"2017-05-22T22:58:08.2238106Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8c31c29d-118b-4b55-9f1d-e0fac7f6aa89\"\r\n },\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\": \"03f4af16-4c45-4383-b524-c3d4cd002ca3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:22.361572Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/9db955f1-6f2a-426e-bce7-44986ed0aed4\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9db955f1-6f2a-426e-bce7-44986ed0aed4\"\r\n },\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\": \"227a8f9f-9b7c-4f70-b563-15390e07948c\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:20.8405462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0fce9bb0-216c-4344-a740-faf2c720cd30\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0fce9bb0-216c-4344-a740-faf2c720cd30\"\r\n },\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\": \"487a7867-97f0-46ab-b6bb-fbec16b22cbf\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.2296874Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/b4a689fa-72cc-4f35-9448-9d4d32371150\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"b4a689fa-72cc-4f35-9448-9d4d32371150\"\r\n },\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\": \"683074f1-7ffb-4945-805a-ccb86a945f4e\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:19.9064771Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/4fbc4b5a-9659-4547-b82c-154cfce9321e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"4fbc4b5a-9659-4547-b82c-154cfce9321e\"\r\n },\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\": \"b5cdcec7-857c-4180-9fe9-0ea37a663ec6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:17.9891361Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/1e51717a-ff23-495a-96a2-266cf2d92910\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1e51717a-ff23-495a-96a2-266cf2d92910\"\r\n },\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\": \"c7b2f4ae-edb5-4988-afec-ed086aacd83a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.205825Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6f0aeb5d-ceb3-41c7-8f74-8a81f7274e82\"\r\n },\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\": \"d286a426-2d64-4db5-9826-f35971f0a8f3\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:16.0671613Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ab55315d-b7ee-4cb0-8ff3-1248ad7edde7\"\r\n },\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\": \"e3cc7a06-ccc6-4beb-a3d2-ed626f04db66\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:23.9740487Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"0c2b207f-ca5a-4ab6-90ff-de51ddf3156c\"\r\n },\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\": \"f565d8e6-efa5-43ee-ae2a-d4aae8b5dfb6\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:21.5914214Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/ee18b7b8-6b5b-4646-8822-a8111b7d7674\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ee18b7b8-6b5b-4646-8822-a8111b7d7674\"\r\n },\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\": \"f83dda57-1ddb-4fcf-9ec0-ff8c6fb1ecb8\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f\",\r\n \"createdOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"updatedOn\": \"2017-05-12T23:51:24.8022057Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleAssignments/7b04a7f4-f3df-4a40-8d09-266721568f54\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"7b04a7f4-f3df-4a40-8d09-266721568f54\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"updatedOn\": \"2017-05-25T07:07:34.4339372Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bb0428c3-e9eb-4c13-b0b8-e446d30e19d2\"\r\n },\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\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:16:04.0624704Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:04.0624704Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6b346387-afdb-4e63-a73f-8c1152fe5eee\"\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\": \"cbd20457-0dc7-4333-9906-43ef449eb598\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest\",\r\n \"createdOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"updatedOn\": \"2017-05-19T20:07:15.1483462Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/rbactest/providers/Microsoft.Authorization/roleAssignments/34be03c8-76a8-4ee1-aa47-174e523a828a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"34be03c8-76a8-4ee1-aa47-174e523a828a\"\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 \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK\",\r\n \"createdOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"updatedOn\": \"2017-05-24T23:25:32.2805054Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureStackSDK/providers/Microsoft.Authorization/roleAssignments/88661f90-e79f-4296-a246-d455e63ba631\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"88661f90-e79f-4296-a246-d455e63ba631\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-31T21:31:28.423331Z\",\r\n \"updatedOn\": \"2016-08-31T21:31:29.042832Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"9dce4eac-f3a6-4b8e-ac5d-7a1e995e2a1c\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:50.7870563Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:51.2064488Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5d7efdb6-4659-4ac9-a1d1-6bf86d154c82\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-18T09:44:25.0524835Z\",\r\n \"updatedOn\": \"2017-01-18T09:44:25.4290864Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3f2d8057-67dd-4903-983e-af66167e04ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3f2d8057-67dd-4903-983e-af66167e04ca\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T05:14:42.2267848Z\",\r\n \"updatedOn\": \"2017-01-14T05:14:42.1637132Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"159063c0-9bc9-4eb1-9cc1-a34271c8bdf7\"\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\": \"05304157-0533-46cc-88cc-cf67f6e176f3\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-21T06:08:14.6207198Z\",\r\n \"updatedOn\": \"2017-03-21T06:08:15.6363959Z\",\r\n \"createdBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\",\r\n \"updatedBy\": \"6edef013-60b8-45be-8bbe-42f99860ca72\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/3c99281e-e74b-4a7a-82e1-5d4cb704dbec\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"3c99281e-e74b-4a7a-82e1-5d4cb704dbec\"\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 \"scope\": \"/\",\r\n \"createdOn\": \"2016-11-15T08:11:17.3227457Z\",\r\n \"updatedOn\": \"2016-11-15T08:11:18.1428115Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/ae1f9655-e61f-491f-aae0-7cbe16d2189e\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"ae1f9655-e61f-491f-aae0-7cbe16d2189e\"\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\": \"3d230566-2cfb-45a7-b4c3-9bf9d2bf0027\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-10-18T04:50:28.9261741Z\",\r\n \"updatedOn\": \"2016-10-18T04:50:29.3820759Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/5a9f5d06-20c0-4c31-b416-1c7049344117\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"5a9f5d06-20c0-4c31-b416-1c7049344117\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-16T01:17:49.8505571Z\",\r\n \"updatedOn\": \"2017-01-16T01:17:50.2593099Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/1613c38c-5876-4d02-81ca-9d18663dda23\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"1613c38c-5876-4d02-81ca-9d18663dda23\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2016-08-30T14:06:24.535317Z\",\r\n \"updatedOn\": \"2016-08-30T14:06:24.8884024Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"07ee8f00-6c63-47c1-a749-8ab8f3ba66ca\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T18:59:30.2335919Z\",\r\n \"updatedOn\": \"2017-01-14T18:59:30.8163128Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8ab4e40c-9785-45aa-8c36-e443dde7d6a7\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8ab4e40c-9785-45aa-8c36-e443dde7d6a7\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T21:08:12.6831943Z\",\r\n \"updatedOn\": \"2017-01-14T21:08:13.2161415Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/49c21d95-0677-4096-929e-3579d5d5d208\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"49c21d95-0677-4096-929e-3579d5d5d208\"\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\": \"a78ffff5-6b79-4567-9a09-b6bfdf86fe74\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-14T11:23:13.7250438Z\",\r\n \"updatedOn\": \"2017-01-14T11:23:14.3833411Z\",\r\n \"createdBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\",\r\n \"updatedBy\": \"f7e78d3b-7e75-45b2-b81f-f8c2a22f86f2\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/bd014baa-1b31-4659-aa5a-0ea04552a83a\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd014baa-1b31-4659-aa5a-0ea04552a83a\"\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\": \"ee8fad22-f958-4618-9c9c-4be1cc084582\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-01-15T13:28:40.2939572Z\",\r\n \"updatedOn\": \"2017-01-15T13:28:43.200229Z\",\r\n \"createdBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\",\r\n \"updatedBy\": \"84a74f90-59e3-421e-9c19-bfe010c156f6\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/c13ce77e-e275-4d37-8387-18f932770c92\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"c13ce77e-e275-4d37-8387-18f932770c92\"\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\": \"fcc730f8-05d9-4ca7-919b-1f76e31b734f\",\r\n \"scope\": \"/\",\r\n \"createdOn\": \"2017-03-11T02:53:16.2769902Z\",\r\n \"updatedOn\": \"2017-03-11T02:53:17.1052637Z\",\r\n \"createdBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\",\r\n \"updatedBy\": \"2100dd9f-4a55-4df9-bee8-ad47a3274f5d\"\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/roleAssignments/8500b136-b7af-4627-b151-b2ac21d19bde\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"8500b136-b7af-4627-b151-b2ac21d19bde\"\r\n }\r\n ]\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -172,7 +172,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:58 GMT"
+ "Thu, 25 May 2017 07:16:03 GMT"
],
"Pragma": [
"no-cache"
@@ -190,7 +190,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "be44852c-8757-4c16-9de1-5d2962157443"
+ "06544648-f366-436f-8811-d011db0a98e2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -202,13 +202,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14996"
+ "14855"
],
"x-ms-correlation-request-id": [
- "b4afbcd6-b77c-4b1a-b833-bf787b10a501"
+ "7cac5ff5-3d54-4a10-b608-9b467a561d7d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232458Z:b4afbcd6-b77c-4b1a-b833-bf787b10a501"
+ "SOUTHEASTASIA:20170525T071604Z:7cac5ff5-3d54-4a10-b608-9b467a561d7d"
]
},
"StatusCode": 200
@@ -220,13 +220,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0e2776e6-4a51-4f5a-a88c-014026680dfe"
+ "3cb3d490-85c9-42cc-bc26-67ec46a241a4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -242,7 +242,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:58 GMT"
+ "Thu, 25 May 2017 07:16:03 GMT"
],
"Pragma": [
"no-cache"
@@ -260,7 +260,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "abadc351-e5e7-4c21-8b28-8f2eeec2865a"
+ "b8d8c3d4-e192-4a76-9c3b-c86c790e0ba7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -272,35 +272,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14995"
+ "14854"
],
"x-ms-correlation-request-id": [
- "0ab462ed-d773-4bb8-b962-ff1a42ac12c2"
+ "4923f6da-0d48-4f87-9032-1163ba4be549"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232458Z:0ab462ed-d773-4bb8-b962-ff1a42ac12c2"
+ "SOUTHEASTASIA:20170525T071604Z:4923f6da-0d48-4f87-9032-1163ba4be549"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHMvYmQ2NmEyMGMtZmVjMi00NDA1LTliOWUtODFkM2EzZDYxOTE3P2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlQXNzaWdubWVudHMvNmIzNDYzODctYWZkYi00ZTYzLWE3M2YtOGMxMTUyZmU1ZWVlP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a47d599e-9a15-452a-98ea-78473de0da37"
+ "126f04a9-8c08-4d6c-8adf-93090666cb9a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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\": \"0788c0c0-91b8-4a26-b43f-d7ebaa965d74\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:57.7008451Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:57.7008451Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd66a20c-fec2-4405-9b9e-81d3a3d61917\"\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\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:16:04.0624704Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:04.0624704Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6b346387-afdb-4e63-a73f-8c1152fe5eee\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -312,7 +312,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:58 GMT"
+ "Thu, 25 May 2017 07:16:03 GMT"
],
"Pragma": [
"no-cache"
@@ -330,7 +330,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "bd336cb4-5e26-4902-8ccc-aedf3df5b644"
+ "ae5f806b-a217-4c61-bb3a-ddb567c30afc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -342,35 +342,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14994"
+ "14853"
],
"x-ms-correlation-request-id": [
- "3dc303cd-9f0a-4272-b698-80ed99c0cd12"
+ "4ddbab53-e328-4844-a466-157c046619f2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232458Z:3dc303cd-9f0a-4272-b698-80ed99c0cd12"
+ "SOUTHEASTASIA:20170525T071604Z:4ddbab53-e328-4844-a466-157c046619f2"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy9iZDY2YTIwYy1mZWMyLTQ0MDUtOWI5ZS04MWQzYTNkNjE5MTc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVBc3NpZ25tZW50cy82YjM0NjM4Ny1hZmRiLTRlNjMtYTczZi04YzExNTJmZTVlZWU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "916b9e83-ef73-4a20-9d38-f0f6bb534cb6"
+ "2b571fee-79e5-441d-b2a7-36eab9ffc39b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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\": \"0788c0c0-91b8-4a26-b43f-d7ebaa965d74\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-06-08T23:24:57.7008451Z\",\r\n \"updatedOn\": \"2017-06-08T23:24:57.7008451Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/bd66a20c-fec2-4405-9b9e-81d3a3d61917\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"bd66a20c-fec2-4405-9b9e-81d3a3d61917\"\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\": \"24a3c5f0-5ab0-4992-b23c-14bf74ecb89a\",\r\n \"scope\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK\",\r\n \"createdOn\": \"2017-05-25T07:16:04.0624704Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:04.0624704Z\",\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/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleAssignments/6b346387-afdb-4e63-a73f-8c1152fe5eee\",\r\n \"type\": \"Microsoft.Authorization/roleAssignments\",\r\n \"name\": \"6b346387-afdb-4e63-a73f-8c1152fe5eee\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -382,7 +382,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:24:58 GMT"
+ "Thu, 25 May 2017 07:16:06 GMT"
],
"Pragma": [
"no-cache"
@@ -400,7 +400,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "15fa6ad4-bfdf-45e9-baef-5c71dfd5c178"
+ "b9713069-3e20-4a72-847d-edb366e0f42c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -412,13 +412,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1195"
+ "1192"
],
"x-ms-correlation-request-id": [
- "cdeaf76c-6921-4ab5-8e6b-9bc735fc8254"
+ "dac06ba1-4599-4c6c-8fc4-392ea9b65de4"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232459Z:cdeaf76c-6921-4ab5-8e6b-9bc735fc8254"
+ "SOUTHEASTASIA:20170525T071607Z:dac06ba1-4599-4c6c-8fc4-392ea9b65de4"
]
},
"StatusCode": 200
@@ -427,6 +427,6 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "AssignmentNameTestListGet": "bd66a20c-fec2-4405-9b9e-81d3a3d61917"
+ "AssignmentNameTestListGet": "6b346387-afdb-4e63-a73f-8c1152fe5eee"
}
}
\ 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 861b62ea84c1a..06ef03659df2c 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
@@ -13,13 +13,13 @@
"28"
],
"x-ms-client-request-id": [
- "6b9dd7a9-2880-4a13-bc63-3c88fff8b15c"
+ "c0f59bea-d785-464b-92f5-7534acb612da"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0"
]
},
@@ -38,22 +38,22 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:30 GMT"
+ "Thu, 25 May 2017 07:16:10 GMT"
],
"Pragma": [
"no-cache"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1187"
+ "1189"
],
"x-ms-request-id": [
- "5ba82865-ddbb-4e84-8f5c-505d0c2eab95"
+ "de3422b1-bdea-4d3d-944d-dfacfd5103c3"
],
"x-ms-correlation-request-id": [
- "5ba82865-ddbb-4e84-8f5c-505d0c2eab95"
+ "de3422b1-bdea-4d3d-944d-dfacfd5103c3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232530Z:5ba82865-ddbb-4e84-8f5c-505d0c2eab95"
+ "SOUTHEASTASIA:20170525T071611Z:de3422b1-bdea-4d3d-944d-dfacfd5103c3"
],
"Strict-Transport-Security": [
"max-age=31536000; includeSubDomains"
@@ -62,10 +62,10 @@
"StatusCode": 201
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_40db3e06-6b30-4e63-b113-1b6adf800b20\",\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_61180718-8f7c-4dee-8470-140a56c605fc\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -74,17 +74,17 @@
"390"
],
"x-ms-client-request-id": [
- "cd87bfc9-1b16-4463-a362-06ea33d96b34"
+ "0fdffdca-8f26-47f8-8505-07d51aa6827f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_40db3e06-6b30-4e63-b113-1b6adf800b20\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:31.598982Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:31.598982Z\",\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/40db3e06-6b30-4e63-b113-1b6adf800b20\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"40db3e06-6b30-4e63-b113-1b6adf800b20\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_61180718-8f7c-4dee-8470-140a56c605fc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:11.6878623Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:11.6878623Z\",\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/61180718-8f7c-4dee-8470-140a56c605fc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"61180718-8f7c-4dee-8470-140a56c605fc\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"747"
@@ -99,7 +99,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:32 GMT"
+ "Thu, 25 May 2017 07:16:16 GMT"
],
"Pragma": [
"no-cache"
@@ -111,7 +111,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "46b4461f-6ed6-48ae-892f-b3f8f5ff22fd"
+ "b4e8f8d6-e95d-44c6-9226-5cde72d5bf46"
],
"X-Content-Type-Options": [
"nosniff"
@@ -123,22 +123,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1189"
+ "1183"
],
"x-ms-correlation-request-id": [
- "ea4fe811-1f90-486d-8ec3-a0c36a97848d"
+ "446a8085-74e1-4da9-bf74-27095e5edd8b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232533Z:ea4fe811-1f90-486d-8ec3-a0c36a97848d"
+ "SOUTHEASTASIA:20170525T071616Z:446a8085-74e1-4da9-bf74-27095e5edd8b"
]
},
"StatusCode": 201
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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_a72e4d46-27a1-4641-b567-f65758fd3648\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -147,17 +147,17 @@
"390"
],
"x-ms-client-request-id": [
- "373024f0-c5da-4856-822e-462034997dcf"
+ "ee1298dd-6e86-49f4-b57a-451a4c80189e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:50.4538518Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:50.4538518Z\",\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/40db3e06-6b30-4e63-b113-1b6adf800b20\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"40db3e06-6b30-4e63-b113-1b6adf800b20\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_a72e4d46-27a1-4641-b567-f65758fd3648\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:41.5836031Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:41.5836031Z\",\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/61180718-8f7c-4dee-8470-140a56c605fc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"61180718-8f7c-4dee-8470-140a56c605fc\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"747"
@@ -172,7 +172,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:51 GMT"
+ "Thu, 25 May 2017 07:16:43 GMT"
],
"Pragma": [
"no-cache"
@@ -184,7 +184,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "673c7878-b1df-4632-9ac1-a99b119c2b8a"
+ "8a1b82a6-c31a-4ce9-ad64-be2be0fcd7a1"
],
"X-Content-Type-Options": [
"nosniff"
@@ -196,22 +196,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1185"
+ "1179"
],
"x-ms-correlation-request-id": [
- "2841d1e6-9f3d-4122-b214-2736f585706e"
+ "21035865-071e-4b55-835c-9cf45081d31d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232552Z:2841d1e6-9f3d-4122-b214-2736f585706e"
+ "SOUTHEASTASIA:20170525T071644Z:21035865-071e-4b55-835c-9cf45081d31d"
]
},
"StatusCode": 201
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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_a72e4d46-27a1-4641-b567-f65758fd3648\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -220,17 +220,17 @@
"390"
],
"x-ms-client-request-id": [
- "e269a4dc-ca3f-4b4c-baac-d29c7cf2fc1e"
+ "8fd60352-d745-4cf2-950b-f6eade3c8452"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:52.1444329Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:52.1444329Z\",\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/40db3e06-6b30-4e63-b113-1b6adf800b20\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"40db3e06-6b30-4e63-b113-1b6adf800b20\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_a72e4d46-27a1-4641-b567-f65758fd3648\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:44.5291404Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:44.5291404Z\",\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/61180718-8f7c-4dee-8470-140a56c605fc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"61180718-8f7c-4dee-8470-140a56c605fc\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"713"
@@ -245,7 +245,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:53 GMT"
+ "Thu, 25 May 2017 07:16:45 GMT"
],
"Pragma": [
"no-cache"
@@ -257,7 +257,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "d108a46f-0295-430e-9e4e-1cfb56e53430"
+ "17f2f17e-1548-4940-a594-707db7c95123"
],
"X-Content-Type-Options": [
"nosniff"
@@ -269,20 +269,20 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1184"
+ "1178"
],
"x-ms-correlation-request-id": [
- "a5f577cf-b1c5-4e31-8ce7-d9ae35ec4d09"
+ "90965f96-9546-48e1-9930-4ed90c2a4679"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232553Z:a5f577cf-b1c5-4e31-8ce7-d9ae35ec4d09"
+ "SOUTHEASTASIA:20170525T071646Z:90965f96-9546-48e1-9930-4ed90c2a4679"
]
},
"StatusCode": 201
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
"RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_312a565d-c81f-4fd8-895a-4e21e48d571c\",\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": {
@@ -293,17 +293,17 @@
"418"
],
"x-ms-client-request-id": [
- "7e8db1e9-eb93-4e3f-ba1f-b77cd90a1847"
+ "01ac7f37-e222-4190-a741-87834ac0aa3a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidRoleDefinitionType\",\r\n \"message\": \"The role definition '40db3e06-6b30-4e63-b113-1b6adf800b20' 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 '61180718-8f7c-4dee-8470-140a56c605fc' request is not valid. The Role definition type value 'BuiltInRole' is not supported. The supported values are 'CustomRole'.\"\r\n }\r\n}",
"ResponseHeaders": {
"Content-Length": [
"241"
@@ -318,7 +318,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:54 GMT"
+ "Thu, 25 May 2017 07:16:48 GMT"
],
"Pragma": [
"no-cache"
@@ -330,7 +330,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "497a16fd-7f98-450a-a4e2-7e397859c047"
+ "606be75c-cd75-4560-af44-e013367adfa8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -342,20 +342,20 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1181"
+ "1175"
],
"x-ms-correlation-request-id": [
- "85251a8b-da6c-480a-b8fa-0a49a169c281"
+ "284a1b26-9398-42d5-be30-5dfe86b2d811"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232554Z:85251a8b-da6c-480a-b8fa-0a49a169c281"
+ "SOUTHEASTASIA:20170525T071649Z:284a1b26-9398-42d5-be30-5dfe86b2d811"
]
},
"StatusCode": 400
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"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": {
@@ -366,13 +366,13 @@
"342"
],
"x-ms-client-request-id": [
- "69c7e0c7-8eba-4183-9ece-3f0434a8e8f2"
+ "2bffd51b-8b1d-4b62-9530-9203ad3e624e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -391,7 +391,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:54 GMT"
+ "Thu, 25 May 2017 07:16:49 GMT"
],
"Pragma": [
"no-cache"
@@ -403,7 +403,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "8ace46f2-c6c6-4de9-964d-179036bccf32"
+ "5f3e7bc9-7857-47a6-9b76-267308b2103a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -415,22 +415,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1180"
+ "1174"
],
"x-ms-correlation-request-id": [
- "eb1120ed-f9a0-4ce2-8a86-4326bf65927d"
+ "79621366-9952-4d35-bf6f-be0d593b6eca"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232554Z:eb1120ed-f9a0-4ce2-8a86-4326bf65927d"
+ "SOUTHEASTASIA:20170525T071649Z:79621366-9952-4d35-bf6f-be0d593b6eca"
]
},
"StatusCode": 400
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_40db3e06-6b30-4e63-b113-1b6adf800b20\",\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_61180718-8f7c-4dee-8470-140a56c605fc\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -439,13 +439,13 @@
"294"
],
"x-ms-client-request-id": [
- "f3efddd7-9ebc-4c39-80ca-9b36c53d8de0"
+ "7760a941-d6bb-4e4f-89cf-ca2612b2b51c"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -464,7 +464,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:54 GMT"
+ "Thu, 25 May 2017 07:16:49 GMT"
],
"Pragma": [
"no-cache"
@@ -476,7 +476,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "f6b235ac-b0d8-400c-8380-cfb8d5cf847d"
+ "ea2b5e22-c0e8-4cde-b532-21974df3f5ec"
],
"X-Content-Type-Options": [
"nosniff"
@@ -488,22 +488,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1179"
+ "1173"
],
"x-ms-correlation-request-id": [
- "15c0255d-3cf0-4127-9a18-7cfd80bfbb48"
+ "b771f95d-62b3-40c3-88b6-f6774f23a258"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232554Z:15c0255d-3cf0-4127-9a18-7cfd80bfbb48"
+ "SOUTHEASTASIA:20170525T071649Z:b771f95d-62b3-40c3-88b6-f6774f23a258"
]
},
"StatusCode": 400
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/5ab77cc0-856a-40b4-968d-93aec01f7cdc?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNWFiNzdjYzAtODU2YS00MGI0LTk2OGQtOTNhZWMwMWY3Y2RjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a72e4d46-27a1-4641-b567-f65758fd3648?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvYTcyZTRkNDYtMjdhMS00NjQxLWI1NjctZjY1NzU4ZmQzNjQ4P2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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_a72e4d46-27a1-4641-b567-f65758fd3648\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -512,17 +512,17 @@
"390"
],
"x-ms-client-request-id": [
- "2d2e7244-a6aa-44bb-b5c2-0e27e90d2dc1"
+ "c8094ae6-8ca9-4d9e-a2b8-26cf18ea4a73"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:33.2653483Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:33.2653483Z\",\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/5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5ab77cc0-856a-40b4-968d-93aec01f7cdc\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_a72e4d46-27a1-4641-b567-f65758fd3648\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:16.8439629Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:16.8439629Z\",\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/a72e4d46-27a1-4641-b567-f65758fd3648\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a72e4d46-27a1-4641-b567-f65758fd3648\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"747"
@@ -537,7 +537,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:33 GMT"
+ "Thu, 25 May 2017 07:16:21 GMT"
],
"Pragma": [
"no-cache"
@@ -549,7 +549,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "019db5f5-3a07-4e01-8c4e-ae770fa85eb2"
+ "5dc190ba-de9d-4b09-b92c-4db1ff1e9aac"
],
"X-Content-Type-Options": [
"nosniff"
@@ -561,35 +561,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1188"
+ "1182"
],
"x-ms-correlation-request-id": [
- "2993ad60-90ec-42db-b93d-0660d0c063a8"
+ "e7ce80df-fd4a-44d5-b58b-31b263f5b50f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232534Z:2993ad60-90ec-42db-b93d-0660d0c063a8"
+ "SOUTHEASTASIA:20170525T071621Z:e7ce80df-fd4a-44d5-b58b-31b263f5b50f"
]
},
"StatusCode": 201
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4ee07ca4-76bb-43ef-8000-28b2616513a7"
+ "3b1c529a-6f40-4762-bb9f-8c692bb5d6da"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_40db3e06-6b30-4e63-b113-1b6adf800b20\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:31.598982Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:31.598982Z\",\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/40db3e06-6b30-4e63-b113-1b6adf800b20\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"40db3e06-6b30-4e63-b113-1b6adf800b20\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_61180718-8f7c-4dee-8470-140a56c605fc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:11.6878623Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:11.6878623Z\",\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/61180718-8f7c-4dee-8470-140a56c605fc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"61180718-8f7c-4dee-8470-140a56c605fc\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -601,7 +601,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:34 GMT"
+ "Thu, 25 May 2017 07:16:24 GMT"
],
"Pragma": [
"no-cache"
@@ -619,7 +619,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "013bab40-bfdd-44ef-bedc-13491c65aaeb"
+ "4200d0c1-0ada-4035-9e42-f6b9f9e07a94"
],
"X-Content-Type-Options": [
"nosniff"
@@ -631,35 +631,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1187"
+ "1181"
],
"x-ms-correlation-request-id": [
- "647114cd-9022-4a3c-bbd1-899c0bdf41d0"
+ "a07f06e2-85bc-4edb-967e-b08d6c6c38e7"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232534Z:647114cd-9022-4a3c-bbd1-899c0bdf41d0"
+ "SOUTHEASTASIA:20170525T071624Z:a07f06e2-85bc-4edb-967e-b08d6c6c38e7"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/40db3e06-6b30-4e63-b113-1b6adf800b20?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNDBkYjNlMDYtNmIzMC00ZTYzLWIxMTMtMWI2YWRmODAwYjIwP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/61180718-8f7c-4dee-8470-140a56c605fc?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNjExODA3MTgtOGY3Yy00ZGVlLTg0NzAtMTQwYTU2YzYwNWZjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4b06a723-71f3-498a-81f1-e3bbdc180aa7"
+ "2dd73abf-b055-4fc5-ba57-8e655daa152f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:50.4538518Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:52.1444329Z\",\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/40db3e06-6b30-4e63-b113-1b6adf800b20\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"40db3e06-6b30-4e63-b113-1b6adf800b20\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_a72e4d46-27a1-4641-b567-f65758fd3648\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:41.5836031Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:44.5291404Z\",\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/61180718-8f7c-4dee-8470-140a56c605fc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"61180718-8f7c-4dee-8470-140a56c605fc\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -671,7 +671,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:53 GMT"
+ "Thu, 25 May 2017 07:16:47 GMT"
],
"Pragma": [
"no-cache"
@@ -689,7 +689,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ee141045-3278-4b1a-96b2-ece10a44c984"
+ "901e4de7-0644-46c9-a49e-74f324b0fc60"
],
"X-Content-Type-Options": [
"nosniff"
@@ -701,35 +701,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1183"
+ "1177"
],
"x-ms-correlation-request-id": [
- "36dcc785-28e6-4965-97a8-fdecf4ba4ea5"
+ "a5eddd81-f896-4a71-953e-b7b43005df8d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232553Z:36dcc785-28e6-4965-97a8-fdecf4ba4ea5"
+ "SOUTHEASTASIA:20170525T071648Z:a5eddd81-f896-4a71-953e-b7b43005df8d"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/5ab77cc0-856a-40b4-968d-93aec01f7cdc?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvNWFiNzdjYzAtODU2YS00MGI0LTk2OGQtOTNhZWMwMWY3Y2RjP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a72e4d46-27a1-4641-b567-f65758fd3648?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9yZXNvdXJjZWdyb3Vwcy9BenVyZUF1dGh6U0RLL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9yb2xlRGVmaW5pdGlvbnMvYTcyZTRkNDYtMjdhMS00NjQxLWI1NjctZjY1NzU4ZmQzNjQ4P2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "66b1ee63-492a-4feb-9c91-4b5fe6829451"
+ "d824b682-dfee-471c-9833-57e2a0c077bb"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:25:33.2653483Z\",\r\n \"updatedOn\": \"2017-06-08T23:25:33.2653483Z\",\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/5ab77cc0-856a-40b4-968d-93aec01f7cdc\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"5ab77cc0-856a-40b4-968d-93aec01f7cdc\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_a72e4d46-27a1-4641-b567-f65758fd3648\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:16:16.8439629Z\",\r\n \"updatedOn\": \"2017-05-25T07:16:16.8439629Z\",\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/a72e4d46-27a1-4641-b567-f65758fd3648\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a72e4d46-27a1-4641-b567-f65758fd3648\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -741,7 +741,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:34 GMT"
+ "Thu, 25 May 2017 07:16:25 GMT"
],
"Pragma": [
"no-cache"
@@ -759,7 +759,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6bcef444-4f2c-4b1b-a4b7-7b78140e68b3"
+ "7b6583e4-12f3-46d3-890e-f3c8b372f253"
],
"X-Content-Type-Options": [
"nosniff"
@@ -771,13 +771,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1186"
+ "1180"
],
"x-ms-correlation-request-id": [
- "cc2cf588-810f-4f0c-becb-b4d4377c1331"
+ "0ac51537-7e6f-432d-b49e-f847e93c47cd"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232535Z:cc2cf588-810f-4f0c-becb-b4d4377c1331"
+ "SOUTHEASTASIA:20170525T071626Z:0ac51537-7e6f-432d-b49e-f847e93c47cd"
]
},
"StatusCode": 200
@@ -789,17 +789,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b94c3eef-b95b-48e2-a8b6-f3de01b3eb6b"
+ "33948aaa-f4d8-4a2e-8077-eda93108515d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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 }\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_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 }\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 }\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_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 }\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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\": \"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 \"*\",\r\n \"*/read\"\r\n ],\r\n \"notActions\": []\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 ],\r\n \"permissions\": [\r\n {\r\n \"actions\": [\r\n \"Microsoft.Authorization/*/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-06-08T21:13:46.3743438Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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 }\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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/write\",\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.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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 }\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_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 }\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 }\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_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 }\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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\": \"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 \"*\",\r\n \"*/read\"\r\n ],\r\n \"notActions\": []\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 }\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\": \"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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupOperationResults/*\",\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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/*\",\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/backup/action\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationStatus/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/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/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/backupProtectableItems/*\",\r\n \"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read\",\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/certificates/write\",\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/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/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\r\n \"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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/read\",\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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/inboundNatRules/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 \"*/read\",\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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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/*/read\",\r\n \"Microsoft.operationalInsights/workspaces/*/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Security/*/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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.operationalInsights/workspaces/*/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -811,7 +811,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:54 GMT"
+ "Thu, 25 May 2017 07:16:48 GMT"
],
"Pragma": [
"no-cache"
@@ -829,7 +829,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8fbcb782-9789-47ea-bfc6-3fb91bf791ff"
+ "06045b98-7152-421d-a2d8-8aafaedb1f8e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -841,13 +841,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14994"
+ "14834"
],
"x-ms-correlation-request-id": [
- "870cc80b-9b99-44db-9667-95b652ea4c30"
+ "95f149bc-3fb5-48d1-8ee4-0345c4a00653"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232554Z:870cc80b-9b99-44db-9667-95b652ea4c30"
+ "SOUTHEASTASIA:20170525T071649Z:95f149bc-3fb5-48d1-8ee4-0345c4a00653"
]
},
"StatusCode": 200
@@ -865,13 +865,13 @@
"390"
],
"x-ms-client-request-id": [
- "77694949-3fb6-4bdb-ab7b-d561a4306c08"
+ "773fc337-326d-44a8-8327-a8b0d9ea90f5"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -890,7 +890,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:25:54 GMT"
+ "Thu, 25 May 2017 07:16:48 GMT"
],
"Pragma": [
"no-cache"
@@ -902,7 +902,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "75db5383-8c1e-4a53-bb4b-0eec20eca5a8"
+ "4b527ea9-c487-411b-b4db-0ff036e3801c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -914,13 +914,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1182"
+ "1176"
],
"x-ms-correlation-request-id": [
- "7ca590b6-5b28-4a18-b465-49b883c30bd3"
+ "a1c6697b-f6ce-4df4-b89d-556c50c85e7f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232554Z:7ca590b6-5b28-4a18-b465-49b883c30bd3"
+ "SOUTHEASTASIA:20170525T071649Z:a1c6697b-f6ce-4df4-b89d-556c50c85e7f"
]
},
"StatusCode": 409
@@ -929,8 +929,8 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "RoleDefinition1": "40db3e06-6b30-4e63-b113-1b6adf800b20",
- "RoleDefinition2": "5ab77cc0-856a-40b4-968d-93aec01f7cdc",
- "RoleDefinition3": "e5335ad9-418b-4561-bb2a-e8e2d2252a32"
+ "RoleDefinition1": "61180718-8f7c-4dee-8470-140a56c605fc",
+ "RoleDefinition2": "a72e4d46-27a1-4641-b567-f65758fd3648",
+ "RoleDefinition3": "6cdec8e6-b04b-4a25-8dda-e6ba96d9434b"
}
}
\ 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 b51f85e3ce826..a9437d67a62de 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,10 +1,10 @@
{
"Entries": [
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2268f133-c668-494b-bd80-74f6d4763167?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMjY4ZjEzMy1jNjY4LTQ5NGItYmQ4MC03NGY2ZDQ3NjMxNjc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83NWNmMmJkMi0wOTM2LTQwNWEtODMwMi1lMmJjYjZhN2RkNGI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_2268f133-c668-494b-bd80-74f6d4763167\",\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_75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -13,17 +13,17 @@
"389"
],
"x-ms-client-request-id": [
- "238366a3-7a6a-4330-9fe4-1d571ee57fb2"
+ "8a7f3444-44c1-44ed-84c7-7b0f3760ad22"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_2268f133-c668-494b-bd80-74f6d4763167\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:42:24.828114Z\",\r\n \"updatedOn\": \"2017-06-08T23:42:24.828114Z\",\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/2268f133-c668-494b-bd80-74f6d4763167\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2268f133-c668-494b-bd80-74f6d4763167\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"NewRoleName_75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:14:41.3949153Z\",\r\n \"updatedOn\": \"2017-05-25T07:14:41.3949153Z\",\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/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"746"
@@ -38,7 +38,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:42:26 GMT"
+ "Thu, 25 May 2017 07:14:46 GMT"
],
"Pragma": [
"no-cache"
@@ -50,7 +50,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "1debfe71-b28c-42cf-9013-3bda83e2b989"
+ "6de7431e-f732-44ef-960e-da6528b175d8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -62,22 +62,22 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1178"
+ "1169"
],
"x-ms-correlation-request-id": [
- "280df1bf-574b-41d6-8fd1-91760cbcb1b6"
+ "63bd517a-a317-42e2-a85c-4ff566130e75"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T234226Z:280df1bf-574b-41d6-8fd1-91760cbcb1b6"
+ "SOUTHEASTASIA:20170525T071446Z:63bd517a-a317-42e2-a85c-4ff566130e75"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2268f133-c668-494b-bd80-74f6d4763167?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMjY4ZjEzMy1jNjY4LTQ5NGItYmQ4MC03NGY2ZDQ3NjMxNjc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83NWNmMmJkMi0wOTM2LTQwNWEtODMwMi1lMmJjYjZhN2RkNGI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "PUT",
- "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2268f133-c668-494b-bd80-74f6d4763167\",\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_75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\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": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -86,17 +86,17 @@
"432"
],
"x-ms-client-request-id": [
- "5c8a6530-826e-46d3-9873-b650ffd98fa4"
+ "2e835bad-8977-4a2a-ac1d-76d6936c2fbc"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2268f133-c668-494b-bd80-74f6d4763167\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:42:26.645695Z\",\r\n \"updatedOn\": \"2017-06-08T23:42:26.645695Z\",\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/2268f133-c668-494b-bd80-74f6d4763167\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2268f133-c668-494b-bd80-74f6d4763167\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:14:47.015241Z\",\r\n \"updatedOn\": \"2017-05-25T07:14:47.015241Z\",\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/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\"\r\n}",
"ResponseHeaders": {
"Content-Length": [
"743"
@@ -111,7 +111,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:42:27 GMT"
+ "Thu, 25 May 2017 07:14:50 GMT"
],
"Pragma": [
"no-cache"
@@ -123,7 +123,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "966ed5dc-0bec-4162-8dfb-36e9beac9803"
+ "654c4748-ef1c-40ad-afc5-5f3e7e0cbbe2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -135,20 +135,20 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1177"
+ "1168"
],
"x-ms-correlation-request-id": [
- "1eb2d797-7b47-4d3c-b725-99b3b65f6256"
+ "9e040615-2c42-4f01-bd90-c4f7f9944a00"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T234227Z:1eb2d797-7b47-4d3c-b725-99b3b65f6256"
+ "SOUTHEASTASIA:20170525T071451Z:9e040615-2c42-4f01-bd90-c4f7f9944a00"
]
},
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2268f133-c668-494b-bd80-74f6d4763167?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMjY4ZjEzMy1jNjY4LTQ5NGItYmQ4MC03NGY2ZDQ3NjMxNjc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83NWNmMmJkMi0wOTM2LTQwNWEtODMwMi1lMmJjYjZhN2RkNGI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"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": {
@@ -159,13 +159,13 @@
"359"
],
"x-ms-client-request-id": [
- "3d70e4e9-4ce3-42e3-9e4c-ab92430edc12"
+ "4f447e81-4d79-419e-9780-b095bf32fa0f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -184,7 +184,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:42:27 GMT"
+ "Thu, 25 May 2017 07:14:51 GMT"
],
"Pragma": [
"no-cache"
@@ -196,7 +196,7 @@
"x-ms-gateway-slice=productionb; path=/"
],
"x-ms-request-id": [
- "1070d2f5-1360-43da-95b9-dd043e57467b"
+ "92f81103-9c6f-4a29-b68e-8a80283d640e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -208,35 +208,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1176"
+ "1167"
],
"x-ms-correlation-request-id": [
- "d17b51d0-e607-47dd-8dfe-ac9287324122"
+ "6117170b-f7df-40c2-9584-71eea98866d2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T234227Z:d17b51d0-e607-47dd-8dfe-ac9287324122"
+ "SOUTHEASTASIA:20170525T071451Z:6117170b-f7df-40c2-9584-71eea98866d2"
]
},
"StatusCode": 400
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/2268f133-c668-494b-bd80-74f6d4763167?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMjY4ZjEzMy1jNjY4LTQ5NGItYmQ4MC03NGY2ZDQ3NjMxNjc/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83NWNmMmJkMi0wOTM2LTQwNWEtODMwMi1lMmJjYjZhN2RkNGI/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "DELETE",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a6f78f18-f5bb-4613-a832-178b14eed2de"
+ "009861a3-04f2-4e7e-93e5-b99543a882f8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_2268f133-c668-494b-bd80-74f6d4763167\",\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 }\r\n ],\r\n \"createdOn\": \"2017-06-08T23:42:24.828114Z\",\r\n \"updatedOn\": \"2017-06-08T23:42:26.645695Z\",\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/2268f133-c668-494b-bd80-74f6d4763167\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"2268f133-c668-494b-bd80-74f6d4763167\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"UpdatedRoleName_75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-25T07:14:41.3949153Z\",\r\n \"updatedOn\": \"2017-05-25T07:14:47.015241Z\",\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/75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"75cf2bd2-0936-405a-8302-e2bcb6a7dd4b\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -248,7 +248,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:42:28 GMT"
+ "Thu, 25 May 2017 07:14:52 GMT"
],
"Pragma": [
"no-cache"
@@ -266,7 +266,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "80075c00-01cb-4476-8e7a-5bfc1b7ef6ad"
+ "bbb8ff1d-04df-4682-b39d-6e0dfda02f95"
],
"X-Content-Type-Options": [
"nosniff"
@@ -278,13 +278,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-writes": [
- "1175"
+ "1166"
],
"x-ms-correlation-request-id": [
- "704bf4a7-9b00-49f0-af64-0e9a10690402"
+ "8fe3d7a6-617d-4abe-a01a-8cf40cc7c05d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T234228Z:704bf4a7-9b00-49f0-af64-0e9a10690402"
+ "SOUTHEASTASIA:20170525T071453Z:8fe3d7a6-617d-4abe-a01a-8cf40cc7c05d"
]
},
"StatusCode": 200
@@ -293,6 +293,6 @@
"Names": {},
"Variables": {
"SubscriptionId": "4004a9fd-d58e-48dc-aeb2-4a4aec58606f",
- "RoleDefinition": "2268f133-c668-494b-bd80-74f6d4763167"
+ "RoleDefinition": "75cf2bd2-0936-405a-8302-e2bcb6a7dd4b"
}
}
\ 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 e9d7e70b8b838..cad0320d6fa10 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "26b1c43e-740a-471a-8145-617c34029c00"
+ "f10f8b3a-4f69-4051-8b27-a7c047816cc3"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/action\",\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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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/inboundNatRules/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/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/replicationNetworkMappings/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/unplannedFailover/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/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/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/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.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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/replicationProtectableItems/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/replicationProtectionContainers/replicationProtectionContainerMappings/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/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/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/read\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\r\n \"Microsoft.Network/loadBalancers/read\",\r\n \"Microsoft.Network/locations/*\",\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.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:22 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9e22a82d-144a-4301-9f54-b43ca0655fa3"
+ "44b62216-49f8-4432-a933-111544dcfe1c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,13 +59,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14996"
+ "14902"
],
"x-ms-correlation-request-id": [
- "5ffb0fe5-0a16-456b-b2e3-3978e77f1b57"
+ "1ad1c93a-2954-47e9-8789-741900dd2011"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232649Z:5ffb0fe5-0a16-456b-b2e3-3978e77f1b57"
+ "SOUTHEASTASIA:20170525T071423Z:1ad1c93a-2954-47e9-8789-741900dd2011"
]
},
"StatusCode": 200
@@ -77,13 +77,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ac6cd02c-5c38-4eb7-8578-9b29b2c0a694"
+ "258ac8bc-b7da-48fd-8e22-a3d26eb9fe24"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -99,7 +99,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -117,7 +117,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e03c7f84-dfb1-44d8-a78e-03d4eed93958"
+ "93b1ec1e-cd89-4778-b9b9-20b094ec7c7b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -129,13 +129,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14995"
+ "14901"
],
"x-ms-correlation-request-id": [
- "d1019d21-39ce-4462-bc5f-73051a665f09"
+ "91e5556b-ca10-4d2a-a544-9d30da51c834"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232649Z:d1019d21-39ce-4462-bc5f-73051a665f09"
+ "SOUTHEASTASIA:20170525T071423Z:91e5556b-ca10-4d2a-a544-9d30da51c834"
]
},
"StatusCode": 200
@@ -147,13 +147,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0a00d73c-f567-43a6-a9d8-2edf37ee33e7"
+ "8c74f72c-e148-47c3-a396-a6a8fddb7311"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -169,7 +169,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -187,7 +187,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "74fc1b4a-4c92-4791-b8fd-be8b736a8022"
+ "0b08befe-37b7-41da-a4c1-51d955059bb3"
],
"X-Content-Type-Options": [
"nosniff"
@@ -199,13 +199,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14994"
+ "14900"
],
"x-ms-correlation-request-id": [
- "c345533b-7651-436e-a068-e1124d42197d"
+ "daf8a151-f709-4d30-aed6-52533eadf810"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232649Z:c345533b-7651-436e-a068-e1124d42197d"
+ "SOUTHEASTASIA:20170525T071423Z:daf8a151-f709-4d30-aed6-52533eadf810"
]
},
"StatusCode": 200
@@ -217,13 +217,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "5184725f-308d-4c0e-ac64-4e454a5fded6"
+ "58888856-ea1a-4b7e-bf05-3405f6a25074"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -239,7 +239,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -257,7 +257,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0e4bc287-1d8d-4bd1-a17f-1d4518e829c5"
+ "c807f844-ad9a-4c71-857e-607d254db996"
],
"X-Content-Type-Options": [
"nosniff"
@@ -269,13 +269,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14993"
+ "14899"
],
"x-ms-correlation-request-id": [
- "5ad309bc-6a14-42af-8940-b98f50bef0ba"
+ "8d84c825-4da6-4f49-afd2-11769cc5b58d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232649Z:5ad309bc-6a14-42af-8940-b98f50bef0ba"
+ "SOUTHEASTASIA:20170525T071423Z:8d84c825-4da6-4f49-afd2-11769cc5b58d"
]
},
"StatusCode": 200
@@ -287,13 +287,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8b51b5b9-6012-49ca-b71c-d98ce4170c5f"
+ "a6065208-8d9d-4f51-ba8b-b3cb7510c4a8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -309,7 +309,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -327,7 +327,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "7250d081-784b-4dc9-ae19-fe1a7a00c793"
+ "d82912b5-508e-4f4a-92c9-637b56707226"
],
"X-Content-Type-Options": [
"nosniff"
@@ -339,35 +339,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14992"
+ "14898"
],
"x-ms-correlation-request-id": [
- "9cba8946-d225-4b4c-97b6-d71bdcd52ec5"
+ "5cd06475-393e-4a6c-8f22-d579ee0059af"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232649Z:9cba8946-d225-4b4c-97b6-d71bdcd52ec5"
+ "SOUTHEASTASIA:20170525T071423Z:5cd06475-393e-4a6c-8f22-d579ee0059af"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMzljZDBlNy01ZTI3LTQ4NzItYTFkMC0wZmYzYzRjZWM2YjY/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MWM4MTIxOS1lMGI3LTRkODEtOTZkYi01YWMyN2ZmMjM0YmU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ff650eea-445e-4cdf-9ed7-83ee189eb598"
+ "a749599f-aab0-4683-8d15-45ddb9cd4fdc"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -379,7 +379,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -397,7 +397,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "db1dd638-baab-4ac8-9d80-be2a1c956238"
+ "1b7f9702-fd02-4222-a996-2a7d829847af"
],
"X-Content-Type-Options": [
"nosniff"
@@ -409,35 +409,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14991"
+ "14897"
],
"x-ms-correlation-request-id": [
- "5b5522bc-3157-42a2-a247-fca7b0653348"
+ "9cc6bc53-efa4-4d77-9bbe-bc8c7b8472f2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:5b5522bc-3157-42a2-a247-fca7b0653348"
+ "SOUTHEASTASIA:20170525T071423Z:9cc6bc53-efa4-4d77-9bbe-bc8c7b8472f2"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzIzOWNkMGU3LTVlMjctNDg3Mi1hMWQwLTBmZjNjNGNlYzZiNj9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzQxYzgxMjE5LWUwYjctNGQ4MS05NmRiLTVhYzI3ZmYyMzRiZT9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0b11c5e8-1b41-44be-8a41-08629c41bd41"
+ "7a17847f-baf3-43e3-aa5a-885973181841"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -449,7 +449,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:49 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -467,7 +467,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "274faece-131f-4b31-be9f-a0ec98c1d577"
+ "68ecdcda-b6ee-46c6-95b2-7bf389fd157b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -479,35 +479,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14990"
+ "14896"
],
"x-ms-correlation-request-id": [
- "2a2a6075-7d2f-4fff-8f94-4a3efec83f46"
+ "a330f1fd-6767-452a-b548-352db01d617d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:2a2a6075-7d2f-4fff-8f94-4a3efec83f46"
+ "SOUTHEASTASIA:20170525T071423Z:a330f1fd-6767-452a-b548-352db01d617d"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MWM4MTIxOS1lMGI3LTRkODEtOTZkYi01YWMyN2ZmMjM0YmU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9hNTFkOGZjMC0zZjRjLTQxZGYtOTBjNi0yMTcyMTI5Y2IzYTM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c9ae7092-c7e1-4679-ba5a-cdfde9160fd2"
+ "4bcf36e6-a006-4ec1-8717-d2401ae52bb8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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 }\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -519,7 +519,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -537,7 +537,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "5e484ece-d5e6-4a36-9470-3a9d5b35a72d"
+ "99ae8a60-6f44-4dcc-8fd8-296fab697ddc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -549,35 +549,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14989"
+ "14895"
],
"x-ms-correlation-request-id": [
- "48a94d50-f0c4-4169-b8cb-bfad9756f3e5"
+ "ece6a63d-657e-4626-91c5-27c7810c2795"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:48a94d50-f0c4-4169-b8cb-bfad9756f3e5"
+ "SOUTHEASTASIA:20170525T071424Z:ece6a63d-657e-4626-91c5-27c7810c2795"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzQxYzgxMjE5LWUwYjctNGQ4MS05NmRiLTVhYzI3ZmYyMzRiZT9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zL2E1MWQ4ZmMwLTNmNGMtNDFkZi05MGM2LTIxNzIxMjljYjNhMz9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b4fa961a-b6e0-47dc-92f8-5f5f7837ac0c"
+ "7746026e-198a-4d1f-8063-76c9c45781c8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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 }\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -589,7 +589,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -607,7 +607,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6489e2a4-547a-4b15-bb6d-bd9e254a8513"
+ "77dd7e36-8ad4-48cb-9bc5-1d228f6c847a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -619,35 +619,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14988"
+ "14894"
],
"x-ms-correlation-request-id": [
- "a02d83fa-a660-4611-ba73-e631916a9066"
+ "0f997861-b024-4d79-a729-dd30977e6160"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:a02d83fa-a660-4611-ba73-e631916a9066"
+ "SOUTHEASTASIA:20170525T071424Z:0f997861-b024-4d79-a729-dd30977e6160"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9hNTFkOGZjMC0zZjRjLTQxZGYtOTBjNi0yMTcyMTI5Y2IzYTM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/7cfb383d-f982-4ad7-80ec-2d43f4d65005?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83Y2ZiMzgzZC1mOTgyLTRhZDctODBlYy0yZDQzZjRkNjUwMDU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f1e46fdf-2a9c-438c-afdc-d083e85cf1f6"
+ "6ca0131c-f8a3-4dd7-80d3-eff3ea8fbdd7"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_5836c056-d7df-4676-84d7-8b2659fc7068\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -659,7 +659,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:23 GMT"
],
"Pragma": [
"no-cache"
@@ -677,7 +677,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "3ef38ee3-cbc6-4510-9a69-3f4c98e40d5c"
+ "9d93f2f6-b3f3-4c3e-88a3-a1d4952c5246"
],
"X-Content-Type-Options": [
"nosniff"
@@ -689,35 +689,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14987"
+ "14893"
],
"x-ms-correlation-request-id": [
- "6b92fc6b-5ad2-4792-aa32-81421c0ceeef"
+ "b90e6a98-708e-4d4c-840a-bfa0ef2f8f52"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:6b92fc6b-5ad2-4792-aa32-81421c0ceeef"
+ "SOUTHEASTASIA:20170525T071424Z:b90e6a98-708e-4d4c-840a-bfa0ef2f8f52"
]
},
"StatusCode": 200
},
{
- "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
- "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zL2E1MWQ4ZmMwLTNmNGMtNDFkZi05MGM2LTIxNzIxMjljYjNhMz9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
+ "RequestUri": "//subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/7cfb383d-f982-4ad7-80ec-2d43f4d65005?api-version=2015-07-01",
+ "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzQwMDRhOWZkLWQ1OGUtNDhkYy1hZWIyLTRhNGFlYzU4NjA2Zi9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcm9sZURlZmluaXRpb25zLzdjZmIzODNkLWY5ODItNGFkNy04MGVjLTJkNDNmNGQ2NTAwNT9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1a75efee-96f4-42de-96ca-4f99c77ba35d"
+ "b508d3d8-8458-4bae-b1eb-e728f059b0e9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_5836c056-d7df-4676-84d7-8b2659fc7068\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -729,7 +729,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -747,7 +747,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e25b80d3-9b2d-41dd-b13a-374fe68142d2"
+ "fd5d68e7-a40a-48ec-a3ce-c3bc56d23c39"
],
"X-Content-Type-Options": [
"nosniff"
@@ -759,13 +759,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14986"
+ "14892"
],
"x-ms-correlation-request-id": [
- "9bb3d9fd-65c7-4aba-b6eb-32c9ad5b8e1f"
+ "ce5c831c-a219-463c-8e4c-b462b4931c16"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:9bb3d9fd-65c7-4aba-b6eb-32c9ad5b8e1f"
+ "SOUTHEASTASIA:20170525T071424Z:ce5c831c-a219-463c-8e4c-b462b4931c16"
]
},
"StatusCode": 200
@@ -777,13 +777,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8d383cc7-01f4-4f59-b261-bedc551ecd25"
+ "2220c08e-db9d-4279-83bf-004c4af16b8f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -799,7 +799,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -817,7 +817,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "bfbd2e5c-8691-402c-9e6f-fd410a32bfab"
+ "b39e9c48-240e-425a-9f7d-463ce53863ee"
],
"X-Content-Type-Options": [
"nosniff"
@@ -829,13 +829,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14985"
+ "14891"
],
"x-ms-correlation-request-id": [
- "9970a253-010a-4e20-95dc-7225060ecbd2"
+ "26911309-f3b9-433d-abdc-cde4afb44b6e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:9970a253-010a-4e20-95dc-7225060ecbd2"
+ "SOUTHEASTASIA:20170525T071424Z:26911309-f3b9-433d-abdc-cde4afb44b6e"
]
},
"StatusCode": 200
@@ -847,13 +847,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f50d83f8-7e73-47fa-af60-2a24e6b35fe5"
+ "035a5866-6757-4619-b7b8-27f3b7fe0b12"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -869,7 +869,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -887,7 +887,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f1fa659e-5aac-48fd-aad4-f5fd4c92bfb7"
+ "3895343f-54b1-445c-af37-ecc2788358a8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -899,13 +899,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14984"
+ "14890"
],
"x-ms-correlation-request-id": [
- "24e17923-77bb-47ab-8fb7-f37e3bd498a1"
+ "d75e1d58-dab4-4df2-ab25-5e7c167ce04a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:24e17923-77bb-47ab-8fb7-f37e3bd498a1"
+ "SOUTHEASTASIA:20170525T071424Z:d75e1d58-dab4-4df2-ab25-5e7c167ce04a"
]
},
"StatusCode": 200
@@ -917,13 +917,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "46a12955-8f8e-4ae4-9dea-79d704f7e045"
+ "ebc81561-055c-4e75-9d7d-9b2552df1185"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -939,7 +939,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -957,7 +957,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "7e883fbe-02c9-400a-82b9-eed9c86a950a"
+ "064b4c11-d516-4491-bf06-2f8b071f8e12"
],
"X-Content-Type-Options": [
"nosniff"
@@ -969,13 +969,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14983"
+ "14889"
],
"x-ms-correlation-request-id": [
- "3f47e348-4e11-49c9-b1a1-27a470b02815"
+ "4742338c-4447-4244-a4c0-40deeab011ae"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:3f47e348-4e11-49c9-b1a1-27a470b02815"
+ "SOUTHEASTASIA:20170525T071424Z:4742338c-4447-4244-a4c0-40deeab011ae"
]
},
"StatusCode": 200
@@ -987,13 +987,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a1e58443-2e20-472f-880a-23e3c1985ba8"
+ "1f7cbc44-e1c6-4735-9384-add677f4318a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1009,7 +1009,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -1027,7 +1027,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "81cc00e4-cf14-4ccf-b956-10be763a2742"
+ "801f1d97-de69-4b0a-bd26-a79cee328f61"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1039,13 +1039,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14982"
+ "14888"
],
"x-ms-correlation-request-id": [
- "a26b97fa-2efb-452f-b58c-d8c47369a4e8"
+ "c22119f8-bcc3-4ed8-bfab-fe3c17754334"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:a26b97fa-2efb-452f-b58c-d8c47369a4e8"
+ "SOUTHEASTASIA:20170525T071424Z:c22119f8-bcc3-4ed8-bfab-fe3c17754334"
]
},
"StatusCode": 200
@@ -1057,13 +1057,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "fbfa7658-069a-4d21-8731-b6aa07dbee2d"
+ "6ca380b7-ba00-43e8-b985-53cca3fe4258"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1079,7 +1079,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -1097,7 +1097,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2ba939e1-47ac-4ce8-9c58-2fd093c3583b"
+ "60d5cfae-b423-4997-bc13-8f5124854d53"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1109,13 +1109,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14981"
+ "14887"
],
"x-ms-correlation-request-id": [
- "e241a16d-29e9-456d-b4a2-3afd81d71455"
+ "2ea0fa86-dac9-4d0f-afa2-bfa172257181"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232650Z:e241a16d-29e9-456d-b4a2-3afd81d71455"
+ "SOUTHEASTASIA:20170525T071424Z:2ea0fa86-dac9-4d0f-afa2-bfa172257181"
]
},
"StatusCode": 200
@@ -1127,13 +1127,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "7786b283-36ae-4d8c-baec-52ca3fa2a542"
+ "a25a0f83-987b-4ccf-a5cf-e6aa53bb7469"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1149,7 +1149,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -1167,7 +1167,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "666f99a7-4a04-415e-9378-1847bf57b788"
+ "8e8fb11a-a6c4-4305-b478-43b6674dbde4"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1179,13 +1179,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14980"
+ "14886"
],
"x-ms-correlation-request-id": [
- "a3e69008-abc7-4ad7-8ec0-2dee5ecc39e6"
+ "b7deee0a-90f8-403e-8dc8-3735e3657247"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:a3e69008-abc7-4ad7-8ec0-2dee5ecc39e6"
+ "SOUTHEASTASIA:20170525T071425Z:b7deee0a-90f8-403e-8dc8-3735e3657247"
]
},
"StatusCode": 200
@@ -1197,13 +1197,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "49a4d982-aae3-430c-b48d-6069dc3947f7"
+ "7e1130fe-90f4-4755-9787-f0e2e2a2e624"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1219,7 +1219,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:50 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -1237,7 +1237,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6aea1e81-ec14-49c8-a5b7-cf2f7eadadc9"
+ "4b0e4bbf-f110-45b3-bc6f-fffc1acc7b15"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1249,13 +1249,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14979"
+ "14885"
],
"x-ms-correlation-request-id": [
- "595fa73f-5e72-4546-98cc-87c8cb4c4afe"
+ "5a16ea2c-ff4d-4ae6-a382-5957b84b8e5c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:595fa73f-5e72-4546-98cc-87c8cb4c4afe"
+ "SOUTHEASTASIA:20170525T071425Z:5a16ea2c-ff4d-4ae6-a382-5957b84b8e5c"
]
},
"StatusCode": 200
@@ -1267,13 +1267,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a2ca9c3b-009a-4f8b-bf55-3b48231f9b17"
+ "ff6037be-8a0b-4044-8f2a-b6692901cc6b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1289,7 +1289,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:24 GMT"
],
"Pragma": [
"no-cache"
@@ -1307,7 +1307,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "54560e78-ec9a-48a1-b580-354ad1d7f67b"
+ "46c5a8fe-c05f-4a9e-bb45-60277b79fe1c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1319,13 +1319,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14978"
+ "14884"
],
"x-ms-correlation-request-id": [
- "bb5616e1-54a8-4540-a782-da37466bbb73"
+ "f025ff6d-db20-4b45-8c45-35dc5d3fe1aa"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:bb5616e1-54a8-4540-a782-da37466bbb73"
+ "SOUTHEASTASIA:20170525T071425Z:f025ff6d-db20-4b45-8c45-35dc5d3fe1aa"
]
},
"StatusCode": 200
@@ -1337,13 +1337,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0badcdb3-18b7-412f-b371-ce7c46a24ed1"
+ "7c51cf54-4a82-47dc-9ae8-4b5c75a97e74"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1359,7 +1359,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1377,7 +1377,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "1ee93c75-d6c4-4bf0-a8b4-4b636011770e"
+ "26b40c97-a2d5-4e8e-b191-e7b5f2f8c1a2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1389,13 +1389,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14977"
+ "14883"
],
"x-ms-correlation-request-id": [
- "96c19e9d-9277-448f-b96e-34f20f3deb95"
+ "a9eb645f-8e89-4672-b5fd-ef2790543017"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:96c19e9d-9277-448f-b96e-34f20f3deb95"
+ "SOUTHEASTASIA:20170525T071425Z:a9eb645f-8e89-4672-b5fd-ef2790543017"
]
},
"StatusCode": 200
@@ -1407,13 +1407,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0c15da19-ee58-40c5-86e3-6c5ba5a83f7c"
+ "eded4df9-0d1f-4e14-bd32-14bcdf48af6d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1429,7 +1429,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1447,7 +1447,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c5565b04-8a07-4e6c-b443-ac8022869f33"
+ "42a23529-0588-4e7f-9792-2df77d92c7a8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1459,13 +1459,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14976"
+ "14882"
],
"x-ms-correlation-request-id": [
- "16bc99bb-c212-4d8d-945b-877ce799024f"
+ "0bed93e8-9a92-4d03-9f23-df0ff50afea0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:16bc99bb-c212-4d8d-945b-877ce799024f"
+ "SOUTHEASTASIA:20170525T071425Z:0bed93e8-9a92-4d03-9f23-df0ff50afea0"
]
},
"StatusCode": 200
@@ -1477,13 +1477,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f2358bc9-4878-4884-91d6-52ca1ca1966e"
+ "938339d9-99cf-4e55-95f0-cb7302896f74"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1499,7 +1499,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1517,7 +1517,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8940f39d-b40c-432e-a136-48beb8c61796"
+ "ab586ae0-340a-4ef4-a26e-5e2bd6ef607c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1529,13 +1529,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14975"
+ "14881"
],
"x-ms-correlation-request-id": [
- "cc4492b2-d678-4e10-8120-f2aed7047c46"
+ "c48dd6fb-d547-48e1-b638-a90d1169d128"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:cc4492b2-d678-4e10-8120-f2aed7047c46"
+ "SOUTHEASTASIA:20170525T071425Z:c48dd6fb-d547-48e1-b638-a90d1169d128"
]
},
"StatusCode": 200
@@ -1547,13 +1547,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d1382a4b-9b3f-447a-836a-c67e5d328256"
+ "196d82ac-511c-45f7-9f17-41fd91ad340e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1569,7 +1569,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1587,7 +1587,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c3b37a4b-867b-434a-b394-3a7be12bfb2d"
+ "2d793c41-9367-4604-baca-f0b5a4b27fd8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1599,13 +1599,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14974"
+ "14880"
],
"x-ms-correlation-request-id": [
- "2fb831a2-5eb3-4bef-b048-ceb5e6461d12"
+ "fb8881c1-f23c-47c4-8f93-4d691f45aa02"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:2fb831a2-5eb3-4bef-b048-ceb5e6461d12"
+ "SOUTHEASTASIA:20170525T071425Z:fb8881c1-f23c-47c4-8f93-4d691f45aa02"
]
},
"StatusCode": 200
@@ -1617,13 +1617,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "de37f059-f690-4b96-afe0-9d61291c51ea"
+ "e6307c5f-5cc4-4064-96a4-7e91ddb567e1"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1639,7 +1639,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1657,7 +1657,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "db8bbc03-390b-4537-b053-ce16b6d092c7"
+ "ea1a1e56-cbc0-44f3-b9d2-6c60c94ebc6b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1669,13 +1669,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14973"
+ "14879"
],
"x-ms-correlation-request-id": [
- "79129377-36c0-43a3-91ce-809d29771b14"
+ "7e14e9ce-bad2-4bd4-80d9-0bc6c54a002d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:79129377-36c0-43a3-91ce-809d29771b14"
+ "SOUTHEASTASIA:20170525T071425Z:7e14e9ce-bad2-4bd4-80d9-0bc6c54a002d"
]
},
"StatusCode": 200
@@ -1687,13 +1687,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8d6e6132-3f87-4b07-8e42-df1f13024629"
+ "e2739218-dfe5-40c5-b23a-b858e2090f49"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1709,7 +1709,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1727,7 +1727,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "29a38707-5263-433f-b231-ef2115a9d2cf"
+ "8182fe24-0796-4eae-b015-4b090b42d430"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1739,13 +1739,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14972"
+ "14878"
],
"x-ms-correlation-request-id": [
- "b0dab4e6-3f93-4d17-bda7-efae1ac8cbb0"
+ "54bedad6-fb6d-4a0a-aec7-e40c253f2e86"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:b0dab4e6-3f93-4d17-bda7-efae1ac8cbb0"
+ "SOUTHEASTASIA:20170525T071425Z:54bedad6-fb6d-4a0a-aec7-e40c253f2e86"
]
},
"StatusCode": 200
@@ -1757,13 +1757,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a36fb70c-f566-4331-b878-6e87e360f76d"
+ "248dddee-b091-436e-9dd1-565c75e9301a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1779,7 +1779,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1797,7 +1797,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a67158aa-6059-4d7d-9df9-381326a2fcb2"
+ "e425b3b6-1e42-4794-80f6-134a4ce50057"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1809,13 +1809,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14971"
+ "14877"
],
"x-ms-correlation-request-id": [
- "eb215de5-bd3a-4318-b590-cceb96bec52d"
+ "72c378f2-8995-40cb-961c-8967ea0b86a5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:eb215de5-bd3a-4318-b590-cceb96bec52d"
+ "SOUTHEASTASIA:20170525T071425Z:72c378f2-8995-40cb-961c-8967ea0b86a5"
]
},
"StatusCode": 200
@@ -1827,13 +1827,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "3536950b-ebc4-4b90-9778-c4b2de8e746c"
+ "83220d2f-03d7-4d9e-83f8-9d8c9175d2a7"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1849,7 +1849,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1867,7 +1867,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "83d1cf53-c30a-45e9-9799-7f3eb15d521b"
+ "c8f184b3-d75c-4e75-8db2-9606a0e3cb81"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1879,13 +1879,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14970"
+ "14876"
],
"x-ms-correlation-request-id": [
- "eb5d19d9-c8a1-4ddd-95be-a6fefdc1bc50"
+ "cc5843c3-c9a8-468a-a57e-5bc9e51d43b1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232651Z:eb5d19d9-c8a1-4ddd-95be-a6fefdc1bc50"
+ "SOUTHEASTASIA:20170525T071426Z:cc5843c3-c9a8-468a-a57e-5bc9e51d43b1"
]
},
"StatusCode": 200
@@ -1897,13 +1897,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f925d107-e4d1-442e-b524-52b96f8d7b12"
+ "44b14d2f-4dc2-421b-a214-72734a4f615b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1919,7 +1919,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -1937,7 +1937,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e1e7d67b-e7f2-4878-a5b6-95f5dd206e99"
+ "f4e0ce3a-bd30-42d7-900c-ea1c8fbb551e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1949,13 +1949,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14969"
+ "14875"
],
"x-ms-correlation-request-id": [
- "42017ebd-49b0-451d-aa76-4c42d1334e04"
+ "270f7ce4-87b8-4353-aea6-a711f4e1a32d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:42017ebd-49b0-451d-aa76-4c42d1334e04"
+ "SOUTHEASTASIA:20170525T071426Z:270f7ce4-87b8-4353-aea6-a711f4e1a32d"
]
},
"StatusCode": 200
@@ -1967,13 +1967,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "dc37bc3a-9eaa-405f-8671-29c7e199943a"
+ "abfaa07f-38a0-437a-aa38-cb86494e8ba3"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1989,7 +1989,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -2007,7 +2007,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "61b0baaf-d182-4597-ac39-e213469b597b"
+ "5241ee23-4341-43b3-970f-a143a04a626b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2019,13 +2019,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14968"
+ "14874"
],
"x-ms-correlation-request-id": [
- "0bb10f21-4b2f-452b-93d7-2eea5fb26f7c"
+ "f4cc06d6-e3bc-4a3b-abae-36c7191f6737"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:0bb10f21-4b2f-452b-93d7-2eea5fb26f7c"
+ "SOUTHEASTASIA:20170525T071426Z:f4cc06d6-e3bc-4a3b-abae-36c7191f6737"
]
},
"StatusCode": 200
@@ -2037,13 +2037,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "583a0ab2-bd9b-4ccd-af07-26d9d5b51e46"
+ "34473e47-b261-4e07-b421-96dfcc36b4fe"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2059,7 +2059,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:51 GMT"
+ "Thu, 25 May 2017 07:14:25 GMT"
],
"Pragma": [
"no-cache"
@@ -2077,7 +2077,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "eb270c10-1bd2-4f37-bf6d-8f6a8251b958"
+ "7a75fd42-4dbb-468f-b2e8-852a98a15466"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2089,13 +2089,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14967"
+ "14873"
],
"x-ms-correlation-request-id": [
- "8534d5b0-c5a5-41e2-bea2-2e59310113e5"
+ "d9e031db-53e7-485c-a62c-7b5260d6497c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:8534d5b0-c5a5-41e2-bea2-2e59310113e5"
+ "SOUTHEASTASIA:20170525T071426Z:d9e031db-53e7-485c-a62c-7b5260d6497c"
]
},
"StatusCode": 200
@@ -2107,13 +2107,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "231b2ee7-001b-4541-b92c-35602b164cb3"
+ "c41c9ac0-44d4-45cd-8c1f-e2c48fe4136d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2129,7 +2129,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2147,7 +2147,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "5a28e8fc-16fc-40b2-907d-9e13715e0443"
+ "5bb71628-bf6d-4444-bb85-43e81c7938eb"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2159,13 +2159,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14966"
+ "14872"
],
"x-ms-correlation-request-id": [
- "4c569f5b-9654-4b8a-bcae-70e829f75fb1"
+ "28ebaac3-6628-4ead-88bd-813aeb9fd038"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:4c569f5b-9654-4b8a-bcae-70e829f75fb1"
+ "SOUTHEASTASIA:20170525T071426Z:28ebaac3-6628-4ead-88bd-813aeb9fd038"
]
},
"StatusCode": 200
@@ -2177,13 +2177,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9bc7610f-6162-402a-be1c-c49c6ca748d5"
+ "750abc44-75cc-41f1-934a-5540a77cc77d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2199,7 +2199,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2217,7 +2217,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a36c03c1-7557-46ed-968f-8bb07432c313"
+ "26035d35-158c-4e66-8911-12727bb3c642"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2229,13 +2229,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14965"
+ "14871"
],
"x-ms-correlation-request-id": [
- "2d528b7c-61e8-4212-b433-08c9c89792d0"
+ "13f47084-e1a4-43fd-9cee-af269b3ffae1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:2d528b7c-61e8-4212-b433-08c9c89792d0"
+ "SOUTHEASTASIA:20170525T071426Z:13f47084-e1a4-43fd-9cee-af269b3ffae1"
]
},
"StatusCode": 200
@@ -2247,13 +2247,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4581db0a-4f93-422d-9fcc-b159e046ba6d"
+ "c897df03-bf00-492d-a1a2-83044abf5acf"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2269,7 +2269,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2287,7 +2287,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e2b1f832-db45-41c0-9e7d-d2554a989500"
+ "931e7e35-d3b4-41d8-8e9a-8256d1e9c13f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2299,13 +2299,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14964"
+ "14870"
],
"x-ms-correlation-request-id": [
- "922ca812-42ba-453c-a7f9-bc3fb2a5c32f"
+ "0a068f6a-3da4-4e07-b72c-eb92ee61fccc"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:922ca812-42ba-453c-a7f9-bc3fb2a5c32f"
+ "SOUTHEASTASIA:20170525T071426Z:0a068f6a-3da4-4e07-b72c-eb92ee61fccc"
]
},
"StatusCode": 200
@@ -2317,13 +2317,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c3faa0a3-e06c-4c22-87a1-8d2beb8b1f75"
+ "f168ba63-48fa-4340-8db1-59b7c0db7567"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2339,7 +2339,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2357,7 +2357,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "537264b9-fd01-4926-94d1-9bea973080d4"
+ "32b69fef-d607-4c5f-a1c6-34ab9bca4271"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2369,13 +2369,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14963"
+ "14869"
],
"x-ms-correlation-request-id": [
- "c258c89c-2a8a-4a9b-8fc0-f1827d7cab1f"
+ "42b8e12c-daeb-4b27-8a73-24d8bd760549"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:c258c89c-2a8a-4a9b-8fc0-f1827d7cab1f"
+ "SOUTHEASTASIA:20170525T071426Z:42b8e12c-daeb-4b27-8a73-24d8bd760549"
]
},
"StatusCode": 200
@@ -2387,13 +2387,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "facaf3ab-a6d4-41a2-99a5-2a675f6004e7"
+ "05c8220d-4753-4a4a-a62c-08b28d33073f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2409,7 +2409,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2427,7 +2427,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "32e50f5d-e3fd-491e-bb8d-c916e1476462"
+ "13392cc7-ef0a-4189-b0ba-cb13816c220d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2439,13 +2439,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14962"
+ "14868"
],
"x-ms-correlation-request-id": [
- "70e742ea-31a7-4d9d-a4e7-a0bc26e5fbd8"
+ "567146d1-7299-4af1-8a5b-073d33093f1c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:70e742ea-31a7-4d9d-a4e7-a0bc26e5fbd8"
+ "SOUTHEASTASIA:20170525T071426Z:567146d1-7299-4af1-8a5b-073d33093f1c"
]
},
"StatusCode": 200
@@ -2457,13 +2457,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "7f41674f-31ea-44cf-9ad2-c828df2b38c8"
+ "289b297c-4b24-46c3-bdb5-e63e776f50d8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2479,7 +2479,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2497,7 +2497,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4adea9fd-0996-4600-8555-19f845c5a3b0"
+ "aae75544-f1e3-48ec-a271-b09ac5f6836c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2509,13 +2509,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14961"
+ "14867"
],
"x-ms-correlation-request-id": [
- "59a63506-5278-4772-8fdf-88c5d1cccfa4"
+ "fabda442-595f-4b2a-bde9-b418019f27ff"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:59a63506-5278-4772-8fdf-88c5d1cccfa4"
+ "SOUTHEASTASIA:20170525T071426Z:fabda442-595f-4b2a-bde9-b418019f27ff"
]
},
"StatusCode": 200
@@ -2527,13 +2527,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2f3b517d-b691-4dfe-afd6-676e438d618b"
+ "22e5c1ab-18d4-4158-9b53-97e36dc363e1"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2549,7 +2549,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2567,7 +2567,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "87161291-dfad-4f20-b0b0-8d91804e77c4"
+ "c574aa1e-8ac6-4a8f-bbb6-6448da49c853"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2579,13 +2579,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14960"
+ "14866"
],
"x-ms-correlation-request-id": [
- "1e14a3f7-0e6f-468e-b824-ac8b80937b5e"
+ "c914541f-b477-4569-b5fa-11ef4973a1ef"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:1e14a3f7-0e6f-468e-b824-ac8b80937b5e"
+ "SOUTHEASTASIA:20170525T071427Z:c914541f-b477-4569-b5fa-11ef4973a1ef"
]
},
"StatusCode": 200
@@ -2597,17 +2597,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "6a54a2fc-074e-4b16-b137-e40626cf1d25"
+ "18b5e7f0-202c-420b-98b8-b16e3115139b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -2619,7 +2619,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2637,7 +2637,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "46639d11-aaac-4a36-814c-b8a7c89c2665"
+ "5742b379-7703-48b6-88b6-b79a17436063"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2649,13 +2649,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14959"
+ "14865"
],
"x-ms-correlation-request-id": [
- "ed8702c2-705d-459b-9e7a-dc9f0f6ff928"
+ "d8231722-86ef-40c3-aa79-cd338750abee"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:ed8702c2-705d-459b-9e7a-dc9f0f6ff928"
+ "SOUTHEASTASIA:20170525T071427Z:d8231722-86ef-40c3-aa79-cd338750abee"
]
},
"StatusCode": 200
@@ -2667,17 +2667,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "10bfa5e9-c83b-4ad9-bf2b-9e544a433c51"
+ "1042c2d4-b439-4ab5-9392-396aa1fd8b49"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -2689,7 +2689,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:26 GMT"
],
"Pragma": [
"no-cache"
@@ -2707,7 +2707,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "17213266-be6e-4a66-93f0-c92b6c8c3df8"
+ "3363cb24-5f5d-4527-a968-4a2d156a69c7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2719,13 +2719,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14958"
+ "14864"
],
"x-ms-correlation-request-id": [
- "10f0f17e-29f2-41e9-9714-b1a2f62b378e"
+ "10cad15c-1086-45ab-bd51-4f1abd301384"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:10f0f17e-29f2-41e9-9714-b1a2f62b378e"
+ "SOUTHEASTASIA:20170525T071427Z:10cad15c-1086-45ab-bd51-4f1abd301384"
]
},
"StatusCode": 200
@@ -2737,13 +2737,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2fc5c703-0eaf-496f-b89b-d1d98c23b56b"
+ "8f2e97d8-e72f-4845-a471-7e1a70c4b6d9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2759,7 +2759,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -2777,7 +2777,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "798c2b9f-b6b4-43cc-9474-b2b68baa900d"
+ "8c4ce42a-4261-4ce5-b060-55e3a4247d2d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2789,13 +2789,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14957"
+ "14863"
],
"x-ms-correlation-request-id": [
- "f2956a66-951b-40ef-9cda-ac97e7b5e0db"
+ "98281e2a-9a8f-4cde-b565-0b47c7474310"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232652Z:f2956a66-951b-40ef-9cda-ac97e7b5e0db"
+ "SOUTHEASTASIA:20170525T071427Z:98281e2a-9a8f-4cde-b565-0b47c7474310"
]
},
"StatusCode": 200
@@ -2807,13 +2807,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d35f0f91-03c7-412b-83cf-cf9d33cebf16"
+ "9672f9b9-2e47-4aba-8bf0-136acf3e0689"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2829,7 +2829,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -2847,7 +2847,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a93ad538-6ef3-4b2f-9b1a-65c1f75864c4"
+ "f4960984-2b9a-42f7-bd02-7055aa3a4d3d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2859,13 +2859,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14956"
+ "14862"
],
"x-ms-correlation-request-id": [
- "097f8c17-2b13-463b-86cd-eeefee4ec900"
+ "693fcbf6-abc4-40cf-b1df-1721b40a0751"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:097f8c17-2b13-463b-86cd-eeefee4ec900"
+ "SOUTHEASTASIA:20170525T071427Z:693fcbf6-abc4-40cf-b1df-1721b40a0751"
]
},
"StatusCode": 200
@@ -2877,13 +2877,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2966cf14-e480-44b2-84e7-5f32f5a81e71"
+ "380f1952-879e-47f6-9831-7a8f9dc78395"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2899,7 +2899,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -2917,7 +2917,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "20a38c15-809f-4c9d-8384-2be70b4c3a52"
+ "7f8531b0-e32f-463f-9fdd-66d343e5c730"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2929,13 +2929,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14955"
+ "14861"
],
"x-ms-correlation-request-id": [
- "705de9f4-4195-418e-87a9-2a537fdd88d0"
+ "85d0e86f-d830-4ecb-ab40-6bbe50312166"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:705de9f4-4195-418e-87a9-2a537fdd88d0"
+ "SOUTHEASTASIA:20170525T071427Z:85d0e86f-d830-4ecb-ab40-6bbe50312166"
]
},
"StatusCode": 200
@@ -2947,13 +2947,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f8b2de9e-1916-4619-9181-74e50c521ca3"
+ "fba21e2f-b27b-4104-bd3b-e07f130df4e8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2969,7 +2969,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:52 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -2987,7 +2987,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c2f20cb8-8d53-4360-9e3e-0ff55ab574e3"
+ "7fbc723d-926a-41b2-9496-3b14085f43a2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2999,13 +2999,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14954"
+ "14860"
],
"x-ms-correlation-request-id": [
- "1be18617-d85c-457c-8344-2f1d0b9f80f7"
+ "8d7105e7-316e-495a-838f-050acd3f7d56"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:1be18617-d85c-457c-8344-2f1d0b9f80f7"
+ "SOUTHEASTASIA:20170525T071427Z:8d7105e7-316e-495a-838f-050acd3f7d56"
]
},
"StatusCode": 200
@@ -3017,13 +3017,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "95ebef29-57ea-435d-8985-a68745018a2c"
+ "5f36b3b4-80d9-4a8e-8b20-95ffd3a7fca3"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3039,7 +3039,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3057,7 +3057,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "38a0c543-9168-4390-9279-c7355dbea1a5"
+ "1dd94485-3c75-4cd4-85e3-7eb759f98b6f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3069,13 +3069,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14953"
+ "14859"
],
"x-ms-correlation-request-id": [
- "e8917810-2d89-4e44-9c22-b77f6a6c2082"
+ "278fc1ed-b667-4dc5-aed4-ccec2e9def9b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:e8917810-2d89-4e44-9c22-b77f6a6c2082"
+ "SOUTHEASTASIA:20170525T071427Z:278fc1ed-b667-4dc5-aed4-ccec2e9def9b"
]
},
"StatusCode": 200
@@ -3087,13 +3087,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a7acb577-ea54-4a58-a129-f63303f952f4"
+ "e48dad27-f881-4188-a4b9-9a0129651202"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3109,7 +3109,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3127,7 +3127,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "40e18d5c-523e-4c22-bb82-f82b9acf489d"
+ "cde9aafb-ba04-4c62-8b46-0b250e95ab02"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3139,13 +3139,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14952"
+ "14858"
],
"x-ms-correlation-request-id": [
- "623f5dfe-e42b-4ed4-880b-d200fd7a9e6f"
+ "a425a95e-8506-47f6-808b-e05f62b53d93"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:623f5dfe-e42b-4ed4-880b-d200fd7a9e6f"
+ "SOUTHEASTASIA:20170525T071427Z:a425a95e-8506-47f6-808b-e05f62b53d93"
]
},
"StatusCode": 200
@@ -3157,13 +3157,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "35bee325-9e4e-4713-b393-6c6e4c8c5d1e"
+ "50e43982-b9a5-4378-af3d-2f419b5a5e5c"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3179,7 +3179,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3197,7 +3197,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "1775d0fc-b753-4d5c-9745-288be73d7e7e"
+ "e1b45549-3ce6-4ad6-82ef-478a01bfa90e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3209,13 +3209,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14951"
+ "14857"
],
"x-ms-correlation-request-id": [
- "4028ad04-e257-43ae-a337-bd25d587bc3f"
+ "2a23483e-7e69-4fae-82f9-90d270d72fa2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:4028ad04-e257-43ae-a337-bd25d587bc3f"
+ "SOUTHEASTASIA:20170525T071427Z:2a23483e-7e69-4fae-82f9-90d270d72fa2"
]
},
"StatusCode": 200
@@ -3227,13 +3227,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "71f34e0e-f929-46c0-864c-cbb70058845e"
+ "d80ee589-3491-4f62-bf04-e516f37efa60"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3249,7 +3249,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3267,7 +3267,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e90021cf-2374-45d2-86ab-c1b686e04659"
+ "3149be84-cc26-4c2a-871c-df956edfb1ba"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3279,13 +3279,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14950"
+ "14856"
],
"x-ms-correlation-request-id": [
- "83390568-7138-44a2-a06c-cf6b36271e6e"
+ "0a3026b6-db19-4e49-b2b9-d4b2a1611555"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:83390568-7138-44a2-a06c-cf6b36271e6e"
+ "SOUTHEASTASIA:20170525T071428Z:0a3026b6-db19-4e49-b2b9-d4b2a1611555"
]
},
"StatusCode": 200
@@ -3297,13 +3297,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "63195815-cdc9-48c3-8e9e-dc7a7087ef8f"
+ "e87e25a4-34b5-48e7-86fe-36f887402c73"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3319,7 +3319,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3337,7 +3337,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8b8d0f51-0b18-4afa-b9e5-cfaff4ab7b87"
+ "10c9628f-21af-4aa8-af2a-9e42472ab11b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3349,13 +3349,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14949"
+ "14855"
],
"x-ms-correlation-request-id": [
- "fceb9bb8-8d0b-4452-8164-44e09853c96b"
+ "9fce9a6d-5e7f-44b2-a27c-99e2f93e54d3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:fceb9bb8-8d0b-4452-8164-44e09853c96b"
+ "SOUTHEASTASIA:20170525T071428Z:9fce9a6d-5e7f-44b2-a27c-99e2f93e54d3"
]
},
"StatusCode": 200
@@ -3367,13 +3367,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "364f84ea-1486-471c-8b95-967b63e5d10a"
+ "f0de9208-4b9b-478e-b66c-9f4df705a95a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3389,7 +3389,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:27 GMT"
],
"Pragma": [
"no-cache"
@@ -3407,7 +3407,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f16c4bbe-6718-4fae-b6e3-4ba1c23ccd48"
+ "8ebed7fd-c647-45da-954e-3a577835c63c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3419,13 +3419,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14948"
+ "14854"
],
"x-ms-correlation-request-id": [
- "2c7dc77c-fc8b-4a8e-bca0-9e963c1ca584"
+ "81fe2f22-0ba9-4cc9-aabe-e436945e976e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:2c7dc77c-fc8b-4a8e-bca0-9e963c1ca584"
+ "SOUTHEASTASIA:20170525T071428Z:81fe2f22-0ba9-4cc9-aabe-e436945e976e"
]
},
"StatusCode": 200
@@ -3437,13 +3437,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4bc11186-5c88-417d-8eb8-9d586e6a78fa"
+ "9dd10393-63e6-437c-8a15-2755b2b2ab53"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3459,7 +3459,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3477,7 +3477,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2817b5fd-e385-425f-8941-dc728016dd48"
+ "ab93803a-903a-4d47-a10c-f2c73a6e7ca4"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3489,13 +3489,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14947"
+ "14853"
],
"x-ms-correlation-request-id": [
- "f9ad0a01-9a77-47d2-a005-11501241de1c"
+ "1f9aff8b-c5df-433a-9668-797469cb5647"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:f9ad0a01-9a77-47d2-a005-11501241de1c"
+ "SOUTHEASTASIA:20170525T071428Z:1f9aff8b-c5df-433a-9668-797469cb5647"
]
},
"StatusCode": 200
@@ -3507,13 +3507,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f5cf0038-8853-403a-b987-c2f47b8c35fa"
+ "e970875a-cb9f-4ca2-b4a4-eef571529ead"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3529,7 +3529,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3547,7 +3547,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c494f716-a3a0-4fa9-8075-ef874003ccaf"
+ "c425eb97-2c49-4306-9452-7d46f863c66d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3559,13 +3559,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14946"
+ "14852"
],
"x-ms-correlation-request-id": [
- "27ba9704-cb84-4e81-bd6b-e4c4c2f7a36e"
+ "30c1e0c4-83ae-47d8-b290-06852d024ceb"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:27ba9704-cb84-4e81-bd6b-e4c4c2f7a36e"
+ "SOUTHEASTASIA:20170525T071428Z:30c1e0c4-83ae-47d8-b290-06852d024ceb"
]
},
"StatusCode": 200
@@ -3577,13 +3577,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c3e197bd-eab1-474e-b4f6-23848de10678"
+ "259a1aa8-b3c7-43c4-823b-ad94971f0e20"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3599,7 +3599,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3617,7 +3617,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9e761c73-c297-46a7-bb68-cef8efa8b248"
+ "1cbd8320-5c67-403f-b2ec-8d678d3f0f91"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3629,13 +3629,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14945"
+ "14851"
],
"x-ms-correlation-request-id": [
- "ebc8d762-5298-4401-b6e4-2ca371fba58c"
+ "d143a345-e80e-4ebe-a084-5245ac835bf3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:ebc8d762-5298-4401-b6e4-2ca371fba58c"
+ "SOUTHEASTASIA:20170525T071428Z:d143a345-e80e-4ebe-a084-5245ac835bf3"
]
},
"StatusCode": 200
@@ -3647,13 +3647,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0596885f-ec78-44a3-b8ee-8bac7d26077b"
+ "3d3af806-7e0d-4e0b-91bd-7415c5ec5140"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3669,7 +3669,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3687,7 +3687,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f53172db-7269-4a03-8bfa-c6cbcccf19f4"
+ "2e1ed6a2-62d9-4d3d-ad6c-5c6f7945a924"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3699,13 +3699,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14944"
+ "14850"
],
"x-ms-correlation-request-id": [
- "741179df-8b55-4b9f-a842-f926fe10e97a"
+ "2483bbe9-3ffc-4533-bec8-fb41976fa405"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:741179df-8b55-4b9f-a842-f926fe10e97a"
+ "SOUTHEASTASIA:20170525T071428Z:2483bbe9-3ffc-4533-bec8-fb41976fa405"
]
},
"StatusCode": 200
@@ -3717,13 +3717,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a12be92b-2720-449e-9585-2c0113e6c0af"
+ "dcecf62f-88ef-40f0-b92e-a9fdae697083"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3739,7 +3739,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3757,7 +3757,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "90859338-6f3b-4771-b319-a19fc285b361"
+ "302a0a2a-8f64-4710-90c9-a7c7d1a23949"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3769,13 +3769,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14943"
+ "14849"
],
"x-ms-correlation-request-id": [
- "68017866-bef8-4a73-be66-f523caf52684"
+ "cb86a1ff-e938-4254-a638-7d22668caaa1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232653Z:68017866-bef8-4a73-be66-f523caf52684"
+ "SOUTHEASTASIA:20170525T071428Z:cb86a1ff-e938-4254-a638-7d22668caaa1"
]
},
"StatusCode": 200
@@ -3787,13 +3787,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "09f7159e-be92-4887-971e-5421852ca3e7"
+ "5a60f300-a467-4761-a741-33ed7fdc46bd"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3809,7 +3809,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3827,7 +3827,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6830a0ba-d444-40be-966d-3848e6bee762"
+ "d772fcb4-ba1f-4d16-80ba-44d3ec80b32f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3839,13 +3839,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14942"
+ "14848"
],
"x-ms-correlation-request-id": [
- "edbc53ee-470f-4ed6-a4ca-f47e83540cc5"
+ "bff09074-fcff-423c-96a2-f2484662631a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:edbc53ee-470f-4ed6-a4ca-f47e83540cc5"
+ "SOUTHEASTASIA:20170525T071428Z:bff09074-fcff-423c-96a2-f2484662631a"
]
},
"StatusCode": 200
@@ -3857,13 +3857,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4d23b976-525e-40bc-985b-0093e2f724ae"
+ "4b4a3e1a-e3ab-43c5-80df-5700ce51e941"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3879,7 +3879,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3897,7 +3897,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "58cf4eb6-2607-4be1-989b-4f32c20148ee"
+ "785ea040-0753-400d-8398-bd2e6b158b63"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3909,13 +3909,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14941"
+ "14847"
],
"x-ms-correlation-request-id": [
- "2aa645f9-5a69-45a3-b16a-3ac6474e3823"
+ "6b292c48-b18c-499a-b72a-aa776e953a22"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:2aa645f9-5a69-45a3-b16a-3ac6474e3823"
+ "SOUTHEASTASIA:20170525T071429Z:6b292c48-b18c-499a-b72a-aa776e953a22"
]
},
"StatusCode": 200
@@ -3927,13 +3927,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c97ce5c1-d3b0-413c-b5ba-3b11888ac660"
+ "4769e5c3-edf0-4788-bff9-96eacef0eaac"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3949,7 +3949,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:53 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -3967,7 +3967,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "727ac0d5-ed55-4f48-9a58-98078112eb4c"
+ "f358563a-d970-42b1-8f86-897f0561c5f6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3979,13 +3979,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14940"
+ "14846"
],
"x-ms-correlation-request-id": [
- "98434e87-3ae6-4c0d-8431-d1d13bee0029"
+ "a2af6c98-c715-4345-8b8a-8c0ced52f985"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:98434e87-3ae6-4c0d-8431-d1d13bee0029"
+ "SOUTHEASTASIA:20170525T071429Z:a2af6c98-c715-4345-8b8a-8c0ced52f985"
]
},
"StatusCode": 200
@@ -3997,13 +3997,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "73ebfb62-1419-4249-8f99-0174c3cc6ce2"
+ "1dc1c27e-0618-4ddc-870d-2f2ae1f960b4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4019,7 +4019,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -4037,7 +4037,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c2879ed4-ee93-44ff-ad1b-0121c8ef7f96"
+ "03fa2107-c6ca-4265-86df-2f7c696789db"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4049,13 +4049,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14939"
+ "14845"
],
"x-ms-correlation-request-id": [
- "79f8c5bf-80b8-4742-b8f6-89a020ced2fa"
+ "7670bec1-d57d-40c8-81d4-6dc8764cfa6b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:79f8c5bf-80b8-4742-b8f6-89a020ced2fa"
+ "SOUTHEASTASIA:20170525T071429Z:7670bec1-d57d-40c8-81d4-6dc8764cfa6b"
]
},
"StatusCode": 200
@@ -4067,17 +4067,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "765440c7-5fdd-4f19-9c3a-f4aa07496c18"
+ "b459e81e-f0a6-402e-af05-5f1290d3978b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/read\",\r\n \"Microsoft.Insights/alertRules/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -4089,7 +4089,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:28 GMT"
],
"Pragma": [
"no-cache"
@@ -4107,7 +4107,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8c9d5b3f-f9b5-403d-b839-b774fc201e11"
+ "7f04ca8f-4c91-441a-a99e-6e6bb053c99f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4119,13 +4119,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14938"
+ "14844"
],
"x-ms-correlation-request-id": [
- "6cbafddc-71da-4e1a-aad1-f9c064e83490"
+ "db329809-49a4-4243-bdcd-6ef51175623d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:6cbafddc-71da-4e1a-aad1-f9c064e83490"
+ "SOUTHEASTASIA:20170525T071429Z:db329809-49a4-4243-bdcd-6ef51175623d"
]
},
"StatusCode": 200
@@ -4137,13 +4137,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "70f37c96-6397-4495-8089-48ab1760a4fe"
+ "4b78c357-fbf6-4435-bd81-bc237b59a657"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4159,7 +4159,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4177,7 +4177,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c29e23d3-3a39-4e17-a421-931854b319bd"
+ "3320ab1e-c498-4f57-9298-dbd172afdcd6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4189,13 +4189,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14937"
+ "14843"
],
"x-ms-correlation-request-id": [
- "0668152e-eb46-4968-afbf-db88a5f201d4"
+ "74fdaaa9-265a-4281-b0bf-711499e61f30"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:0668152e-eb46-4968-afbf-db88a5f201d4"
+ "SOUTHEASTASIA:20170525T071429Z:74fdaaa9-265a-4281-b0bf-711499e61f30"
]
},
"StatusCode": 200
@@ -4207,13 +4207,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "aed39e63-7d01-4ae9-bf96-7411628bd34a"
+ "c85b6708-2d04-4aba-b922-1602eb642aa9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4229,7 +4229,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4247,7 +4247,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "1414cce7-60ae-43e8-a0e6-372435196da4"
+ "464b3fd3-775d-4e60-b4f9-9324326d143f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4259,13 +4259,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14936"
+ "14842"
],
"x-ms-correlation-request-id": [
- "7e5e644d-1371-44fc-91cd-c500096104ae"
+ "a0c006b7-fc8d-4012-86eb-5cbd97534de9"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:7e5e644d-1371-44fc-91cd-c500096104ae"
+ "SOUTHEASTASIA:20170525T071429Z:a0c006b7-fc8d-4012-86eb-5cbd97534de9"
]
},
"StatusCode": 200
@@ -4277,13 +4277,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "dee31396-3800-4fa7-8526-04bb43d51358"
+ "1c2ab609-cd63-424d-bf7b-327d949ecda8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4299,7 +4299,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4317,7 +4317,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "436e2628-144f-4c3f-af9d-231551d02eb6"
+ "3da88375-2822-4a4d-9860-8a1943ffca9a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4329,13 +4329,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14935"
+ "14841"
],
"x-ms-correlation-request-id": [
- "eaa937c7-68a0-45c4-b1e4-995881c1d0bf"
+ "7aea13df-c0ad-401f-9b72-f6d80ee46be2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:eaa937c7-68a0-45c4-b1e4-995881c1d0bf"
+ "SOUTHEASTASIA:20170525T071429Z:7aea13df-c0ad-401f-9b72-f6d80ee46be2"
]
},
"StatusCode": 200
@@ -4347,13 +4347,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "91b21d41-af9a-4285-b292-c48e4ce36b08"
+ "49c2f0aa-6e6a-474e-9178-763c8a349e8a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4369,7 +4369,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4387,7 +4387,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "832c14fa-2e3e-44fa-aefa-a98d9d270668"
+ "cd98f168-99be-4c75-99af-d3998415d05e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4399,13 +4399,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14934"
+ "14840"
],
"x-ms-correlation-request-id": [
- "cf2abc9f-0f3d-43e1-8876-965bff811c2d"
+ "9c800fc6-4f6b-499a-8570-af1dedf8f133"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:cf2abc9f-0f3d-43e1-8876-965bff811c2d"
+ "SOUTHEASTASIA:20170525T071429Z:9c800fc6-4f6b-499a-8570-af1dedf8f133"
]
},
"StatusCode": 200
@@ -4417,13 +4417,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9a81cec5-3a16-4c17-b58b-cd0ca960b3cd"
+ "976c41d1-90ba-442e-8160-0fc13e977218"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4439,7 +4439,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4457,7 +4457,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "381d15de-b3c2-41cc-b8ba-804a6d41f4d5"
+ "4350e5e2-a292-4769-a1e7-ed20c007bd69"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4469,13 +4469,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14933"
+ "14839"
],
"x-ms-correlation-request-id": [
- "04ccc1a3-dad5-4b72-ad0a-6c9b1cc49a9c"
+ "bb576ded-8862-4740-84ea-0f84e305830b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:04ccc1a3-dad5-4b72-ad0a-6c9b1cc49a9c"
+ "SOUTHEASTASIA:20170525T071429Z:bb576ded-8862-4740-84ea-0f84e305830b"
]
},
"StatusCode": 200
@@ -4487,13 +4487,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "45970340-368a-4612-9845-06b9d30bf00f"
+ "51e476d6-121f-47a8-ab84-8f0122538120"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4509,7 +4509,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4527,7 +4527,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8a4e7a79-8676-462c-a9fe-dada039e2efd"
+ "2228e3d7-ef02-49d6-acdb-f8988992ab68"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4539,13 +4539,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14932"
+ "14838"
],
"x-ms-correlation-request-id": [
- "222c8fe3-4abb-48ed-8dff-6a6ea0c32536"
+ "7c8225ed-087d-442a-846a-d51719092875"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:222c8fe3-4abb-48ed-8dff-6a6ea0c32536"
+ "SOUTHEASTASIA:20170525T071429Z:7c8225ed-087d-442a-846a-d51719092875"
]
},
"StatusCode": 200
@@ -4557,13 +4557,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "813c127c-4ab0-49e5-8d1e-f24daca9df40"
+ "ea59eb6d-3c4d-4011-aba5-c6c60d380ab8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4579,7 +4579,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4597,7 +4597,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b74e21bc-8880-4f7d-a6de-7bd3fecc22ee"
+ "9da17d41-8a04-4114-81c9-8586f84b489f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4609,13 +4609,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14931"
+ "14837"
],
"x-ms-correlation-request-id": [
- "6319d427-ddeb-4dc7-975d-539492c73061"
+ "f112dbee-f774-4d03-8b4e-5535e8adce78"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:6319d427-ddeb-4dc7-975d-539492c73061"
+ "SOUTHEASTASIA:20170525T071430Z:f112dbee-f774-4d03-8b4e-5535e8adce78"
]
},
"StatusCode": 200
@@ -4627,13 +4627,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "6a9f17b8-624a-411b-9e9c-4413c7c67b5e"
+ "e11546d6-91b1-495b-a4d0-dd9c780207ac"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4649,7 +4649,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4667,7 +4667,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9fcb8a89-0162-46aa-a5eb-1e7d2f1204ad"
+ "deb6c6ef-6cd4-4696-9b09-03c77939faba"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4679,13 +4679,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14930"
+ "14836"
],
"x-ms-correlation-request-id": [
- "6053f745-f860-422f-b893-17e7c16ae452"
+ "eba03d06-397c-4833-80fd-48ae52f3d715"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232654Z:6053f745-f860-422f-b893-17e7c16ae452"
+ "SOUTHEASTASIA:20170525T071430Z:eba03d06-397c-4833-80fd-48ae52f3d715"
]
},
"StatusCode": 200
@@ -4697,13 +4697,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1f38e5e6-6112-4f87-b5af-e74037d63cba"
+ "434f8099-2772-41d2-80da-ebd42d140baf"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4719,7 +4719,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:29 GMT"
],
"Pragma": [
"no-cache"
@@ -4737,7 +4737,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "24b07350-6b52-43ac-aa49-0bc03c5e7ba7"
+ "6b7a3d35-6736-4e0c-b47b-c0a5a33f0d0e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4749,13 +4749,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14929"
+ "14835"
],
"x-ms-correlation-request-id": [
- "9c677e07-11c7-4b98-bf05-f147b0277859"
+ "63729f98-ff02-4319-ab48-081f8a9d254f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:9c677e07-11c7-4b98-bf05-f147b0277859"
+ "SOUTHEASTASIA:20170525T071430Z:63729f98-ff02-4319-ab48-081f8a9d254f"
]
},
"StatusCode": 200
@@ -4767,17 +4767,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a12378ec-60c4-4581-8eaa-aa8365640dc1"
+ "71de01be-ead0-449c-984f-1b03c85a844c"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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/inboundNatRules/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/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 }\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -4789,7 +4789,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:54 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -4807,7 +4807,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0faa24bc-a201-41f2-b29d-1604cb72db54"
+ "fa43df82-0051-4a92-896b-c515394a7074"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4819,13 +4819,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14928"
+ "14834"
],
"x-ms-correlation-request-id": [
- "a18ea57b-728b-4b54-a128-5f0d5e953af4"
+ "7fb9092e-5e47-4c0f-bfa9-a53ea7be4626"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:a18ea57b-728b-4b54-a128-5f0d5e953af4"
+ "SOUTHEASTASIA:20170525T071430Z:7fb9092e-5e47-4c0f-bfa9-a53ea7be4626"
]
},
"StatusCode": 200
@@ -4837,13 +4837,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9cf86abe-2341-4e57-8bf7-16c5eec4dbe7"
+ "f8bf163d-f8da-428b-a41f-51cb02a903f5"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4859,7 +4859,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -4877,7 +4877,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "46383b9f-c48d-4d0c-9666-1fdbc55f23d8"
+ "41229aef-bf03-4de1-91b5-909dfe6f5f9c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4889,13 +4889,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14927"
+ "14833"
],
"x-ms-correlation-request-id": [
- "719a1aa3-b4a7-4bcc-a359-5d33bd7eb3d7"
+ "9fff81ac-7074-4986-878c-78d0160db660"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:719a1aa3-b4a7-4bcc-a359-5d33bd7eb3d7"
+ "SOUTHEASTASIA:20170525T071430Z:9fff81ac-7074-4986-878c-78d0160db660"
]
},
"StatusCode": 200
@@ -4907,13 +4907,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "5f3a24a3-9078-455d-9c56-128e7f9cd592"
+ "ce0251cc-f9d2-4ffe-8f06-3a60d6f3c2b0"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4929,7 +4929,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -4947,7 +4947,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0c6232c1-ef39-4d22-9815-02df2223a7ca"
+ "1ef296b7-6b8a-489b-bcc4-4db4ace5c038"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4959,13 +4959,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14926"
+ "14832"
],
"x-ms-correlation-request-id": [
- "c72c9326-a975-404b-96b0-f9580ef3ef32"
+ "0efdc2cf-c55c-4e14-a3aa-5cbf9c5e12d0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:c72c9326-a975-404b-96b0-f9580ef3ef32"
+ "SOUTHEASTASIA:20170525T071430Z:0efdc2cf-c55c-4e14-a3aa-5cbf9c5e12d0"
]
},
"StatusCode": 200
@@ -4977,13 +4977,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b3e1f458-84d6-4f32-ac4c-e0ce68958d84"
+ "44eb2c31-f0e7-4282-81ad-b28c43649903"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4999,7 +4999,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5017,7 +5017,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ec2a2d6c-7350-4c65-92f6-25fc9b5d84ec"
+ "871c9207-09cf-46b0-9a1e-a58ca2a68cf7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5029,13 +5029,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14925"
+ "14831"
],
"x-ms-correlation-request-id": [
- "1a9794e6-ec73-4bb6-ad59-587648866892"
+ "c0e1b9bc-6602-40b8-a750-b3c4a9cec923"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:1a9794e6-ec73-4bb6-ad59-587648866892"
+ "SOUTHEASTASIA:20170525T071430Z:c0e1b9bc-6602-40b8-a750-b3c4a9cec923"
]
},
"StatusCode": 200
@@ -5047,13 +5047,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0179370d-280b-4eed-8c64-2e1f6127c0dd"
+ "ff730712-a6b8-41b8-a7c6-42b1f4866ed4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5069,7 +5069,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5087,7 +5087,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "913ee731-3040-4571-b38a-8a9be32bb422"
+ "c5b2706c-a0f0-4481-8823-db6f24780517"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5099,13 +5099,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14924"
+ "14830"
],
"x-ms-correlation-request-id": [
- "4d6966d9-bdfd-4c1e-af35-c7f9efd8c7ba"
+ "fdb032c8-11c6-431d-a352-0320cc2149e6"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:4d6966d9-bdfd-4c1e-af35-c7f9efd8c7ba"
+ "SOUTHEASTASIA:20170525T071430Z:fdb032c8-11c6-431d-a352-0320cc2149e6"
]
},
"StatusCode": 200
@@ -5117,13 +5117,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a7a5df4e-5850-445d-85ed-d78e509c8221"
+ "61c89d4f-7606-4ad9-a573-58f00a8b47fd"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5139,7 +5139,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5157,7 +5157,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "86c677f6-f8f9-4202-a3c8-d95ad7e01de5"
+ "c6bd86e3-e28c-4833-a990-1b72f0c363a6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5169,13 +5169,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14923"
+ "14829"
],
"x-ms-correlation-request-id": [
- "50fc866d-959a-4f3d-b82d-43deee07e1e7"
+ "84085bce-9813-4f52-aded-160cef5e996d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:50fc866d-959a-4f3d-b82d-43deee07e1e7"
+ "SOUTHEASTASIA:20170525T071430Z:84085bce-9813-4f52-aded-160cef5e996d"
]
},
"StatusCode": 200
@@ -5187,13 +5187,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "cea9b5d7-f20c-45c8-a22a-faedd477c752"
+ "77cdc387-9d59-4cb7-93b3-1dd233b83e80"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5209,7 +5209,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5227,7 +5227,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "664053df-f4b1-4993-a88d-48d0ba5a4c9c"
+ "6dfe8ff4-e740-4519-a032-77c4bc884791"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5239,13 +5239,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14922"
+ "14828"
],
"x-ms-correlation-request-id": [
- "85401313-42b4-452a-b348-a3e28a71baaa"
+ "428c8dac-8a8d-4993-b4a5-d6554b862050"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:85401313-42b4-452a-b348-a3e28a71baaa"
+ "SOUTHEASTASIA:20170525T071431Z:428c8dac-8a8d-4993-b4a5-d6554b862050"
]
},
"StatusCode": 200
@@ -5257,13 +5257,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "e73a349a-a135-4aa4-980d-f0d61ba92a28"
+ "4f9e63e5-f4bb-492f-8982-a8ad8c657860"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5279,7 +5279,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5297,7 +5297,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2aa0e119-2adc-4f91-998c-f91f453d5325"
+ "d4b9ed31-863a-4455-9cf0-7cf5f963822d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5309,13 +5309,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14921"
+ "14827"
],
"x-ms-correlation-request-id": [
- "bc4c6dec-7c57-4b4a-a32e-6648bcafe91b"
+ "a5b8dfb8-9c20-4b70-9b82-d84f2e8bb6af"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:bc4c6dec-7c57-4b4a-a32e-6648bcafe91b"
+ "SOUTHEASTASIA:20170525T071431Z:a5b8dfb8-9c20-4b70-9b82-d84f2e8bb6af"
]
},
"StatusCode": 200
@@ -5327,13 +5327,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ee9cb9f1-f2c9-406a-a728-2063a7af39bf"
+ "a052643b-71a4-4f8d-9072-9190b4f2b2b0"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5349,7 +5349,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5367,7 +5367,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b85333a7-c1b7-49ab-9ff4-c2a0274dff8f"
+ "3628cada-8363-44d6-bd76-3f384c1aeda7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5379,13 +5379,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14920"
+ "14826"
],
"x-ms-correlation-request-id": [
- "891d79ce-773a-40d4-84c1-8af546278308"
+ "d9bfdd1f-ac3b-4d77-b477-a80f1273a379"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:891d79ce-773a-40d4-84c1-8af546278308"
+ "SOUTHEASTASIA:20170525T071431Z:d9bfdd1f-ac3b-4d77-b477-a80f1273a379"
]
},
"StatusCode": 200
@@ -5397,13 +5397,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "e9ad941e-c934-4ca6-9b4b-4f22ce88daf7"
+ "0cc84ba0-2c22-44b7-9eaa-3f8b6470283f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5419,7 +5419,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:30 GMT"
],
"Pragma": [
"no-cache"
@@ -5437,7 +5437,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "923b7125-687e-480f-9ae4-3949f14650ad"
+ "56c2b1aa-19d6-4526-8e2a-51df82909547"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5449,13 +5449,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14919"
+ "14825"
],
"x-ms-correlation-request-id": [
- "4bdc4e58-51fb-4122-a617-37abf6a25542"
+ "09c44b51-4a7e-4fae-acfd-e91ee8a47354"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:4bdc4e58-51fb-4122-a617-37abf6a25542"
+ "SOUTHEASTASIA:20170525T071431Z:09c44b51-4a7e-4fae-acfd-e91ee8a47354"
]
},
"StatusCode": 200
@@ -5467,13 +5467,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "96e7b7d1-62e5-4aeb-a9c8-65df978bc083"
+ "6ccf8d5c-89cb-4e5d-bdf0-5a1b4d7efaee"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5489,7 +5489,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5507,7 +5507,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "eb541184-244b-42d9-9062-9d53840266ca"
+ "ce0f2802-71ed-415d-a0fc-aafacaff178c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5519,13 +5519,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14918"
+ "14824"
],
"x-ms-correlation-request-id": [
- "bdd58258-63fb-4bc5-8270-c84e25870f3b"
+ "12a73df9-4c06-46d9-967b-62b781350d87"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232655Z:bdd58258-63fb-4bc5-8270-c84e25870f3b"
+ "SOUTHEASTASIA:20170525T071431Z:12a73df9-4c06-46d9-967b-62b781350d87"
]
},
"StatusCode": 200
@@ -5537,13 +5537,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "837b562e-3aa4-4988-bba6-bfeb1b93db88"
+ "c89b4f84-133a-4faf-ae41-6db1b93d03fb"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5559,7 +5559,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5577,7 +5577,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "682345e7-cc15-43c0-b823-2a8b7d0aa0b8"
+ "b66df811-e7ad-4aac-b5f2-592618dcf0b2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5589,13 +5589,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14917"
+ "14823"
],
"x-ms-correlation-request-id": [
- "98b90c2f-8e3e-4223-a778-6669a3a75096"
+ "fe525453-e69f-4f87-a636-38fec36602f1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:98b90c2f-8e3e-4223-a778-6669a3a75096"
+ "SOUTHEASTASIA:20170525T071431Z:fe525453-e69f-4f87-a636-38fec36602f1"
]
},
"StatusCode": 200
@@ -5607,13 +5607,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b3d48aaa-f045-4bf3-b411-f3decca5ed3f"
+ "2ee91a31-4d77-41c2-80a8-e2520babc635"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5629,7 +5629,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5647,7 +5647,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ff91ed4d-f1c5-4633-9745-9499db56eab9"
+ "a82e22c2-d3b2-405f-9b3f-5a00ef42fb89"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5659,13 +5659,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14916"
+ "14822"
],
"x-ms-correlation-request-id": [
- "979ddc3c-fa08-4847-b07b-45986c380f98"
+ "9f7618ea-113e-471f-a500-be1e29c92b67"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:979ddc3c-fa08-4847-b07b-45986c380f98"
+ "SOUTHEASTASIA:20170525T071431Z:9f7618ea-113e-471f-a500-be1e29c92b67"
]
},
"StatusCode": 200
@@ -5677,17 +5677,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "667cd610-0ac7-45ee-a2e0-ee349b1350ff"
+ "8926cd32-243b-4e8f-a774-d6c6c91adddc"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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}",
+ "ResponseBody": "{\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -5699,7 +5699,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:55 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5717,7 +5717,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ba907f73-243f-402d-8e86-d4bbbebd4030"
+ "1a535201-0d81-413f-b16e-e3b2fdb24843"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5729,13 +5729,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14915"
+ "14821"
],
"x-ms-correlation-request-id": [
- "f996f2f6-db0e-4b62-a18d-1bc624b7e034"
+ "1f915716-074a-4233-8691-ed372ee4c438"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:f996f2f6-db0e-4b62-a18d-1bc624b7e034"
+ "SOUTHEASTASIA:20170525T071431Z:1f915716-074a-4233-8691-ed372ee4c438"
]
},
"StatusCode": 200
@@ -5747,17 +5747,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "59e21d70-c341-4c9e-95a3-185ca83c4623"
+ "cb6595d2-cf62-4b5e-be43-c0352f0bd8c0"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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}",
+ "ResponseBody": "{\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -5769,7 +5769,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5787,7 +5787,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8e4eda79-0a33-49df-b98c-3f32581fe9a7"
+ "eb720b94-5b0c-4649-896e-b5b0b2c9d178"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5799,13 +5799,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14914"
+ "14820"
],
"x-ms-correlation-request-id": [
- "3655370e-e2dc-40ee-8278-9e6da952e3ea"
+ "17b47f1e-8df0-4ea5-a7f9-d736fed09ba9"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:3655370e-e2dc-40ee-8278-9e6da952e3ea"
+ "SOUTHEASTASIA:20170525T071431Z:17b47f1e-8df0-4ea5-a7f9-d736fed09ba9"
]
},
"StatusCode": 200
@@ -5817,13 +5817,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b568aaa5-865f-42be-989c-d9cc3f4fba77"
+ "35f940d1-31b6-4952-b27c-0dfae49e9426"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5839,7 +5839,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5857,7 +5857,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "28ee64fa-5720-464b-b7c5-a8e68f6319ab"
+ "04358f28-1b12-4431-953a-c676b9dd15a8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5869,13 +5869,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14913"
+ "14819"
],
"x-ms-correlation-request-id": [
- "a66c35b5-aaed-47c8-b9c4-0dad30f8e6d7"
+ "960db1fd-b816-484d-af8d-3dbbdb9ccb9d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:a66c35b5-aaed-47c8-b9c4-0dad30f8e6d7"
+ "SOUTHEASTASIA:20170525T071431Z:960db1fd-b816-484d-af8d-3dbbdb9ccb9d"
]
},
"StatusCode": 200
@@ -5887,13 +5887,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "59e95122-c679-488f-8a05-57e021d668f8"
+ "e850f871-ea86-4033-92c2-43d76df8885b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5909,7 +5909,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5927,7 +5927,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c825c007-72f3-4ae4-9af3-5791d33962ce"
+ "cd137530-66f2-45f4-88c2-cfc08cc0a7fa"
],
"X-Content-Type-Options": [
"nosniff"
@@ -5939,13 +5939,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14912"
+ "14818"
],
"x-ms-correlation-request-id": [
- "f3a8b07d-30e4-4ae6-b325-a2fc206062c2"
+ "3fffb7ee-2cd3-49fa-823b-3cdd4a939842"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:f3a8b07d-30e4-4ae6-b325-a2fc206062c2"
+ "SOUTHEASTASIA:20170525T071432Z:3fffb7ee-2cd3-49fa-823b-3cdd4a939842"
]
},
"StatusCode": 200
@@ -5957,13 +5957,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "870abfe1-12c7-43d5-ad95-1984d3296747"
+ "4dddc68e-06d0-4ac1-8359-fd5de487d38d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -5979,7 +5979,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -5997,7 +5997,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "1a03778c-dfe1-46f4-91ad-362bb301a529"
+ "42d468b0-1155-46b9-b8e0-095321bff53e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6009,13 +6009,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14911"
+ "14817"
],
"x-ms-correlation-request-id": [
- "8ce937bc-7973-4d03-8f55-75f003cbe569"
+ "6df87d8a-5d98-4b84-a19c-180824ed929a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:8ce937bc-7973-4d03-8f55-75f003cbe569"
+ "SOUTHEASTASIA:20170525T071432Z:6df87d8a-5d98-4b84-a19c-180824ed929a"
]
},
"StatusCode": 200
@@ -6027,13 +6027,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4416cbac-ab17-4acd-bb97-020b68965158"
+ "84b3d1bc-b08d-487a-a03c-0ba6a7d2061d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6049,7 +6049,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -6067,7 +6067,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "48ab251c-f715-460c-8501-2e694a5da762"
+ "09932759-401c-4141-8874-d2a9eed1b139"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6079,13 +6079,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14910"
+ "14816"
],
"x-ms-correlation-request-id": [
- "b03aa637-7723-46ce-9adf-96e7337f5ebf"
+ "299bc38e-be9f-4398-b586-fbc630b0eda5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:b03aa637-7723-46ce-9adf-96e7337f5ebf"
+ "SOUTHEASTASIA:20170525T071432Z:299bc38e-be9f-4398-b586-fbc630b0eda5"
]
},
"StatusCode": 200
@@ -6097,13 +6097,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "38a66d16-b558-45a8-8ea7-62c1aaf216f3"
+ "031c3c4e-0533-46ff-8744-cb5743306559"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6119,7 +6119,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:31 GMT"
],
"Pragma": [
"no-cache"
@@ -6137,7 +6137,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0176095e-049a-4173-b03c-97a0e534a778"
+ "aaf8a066-0621-43d7-a4c6-adbd0414612c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6149,13 +6149,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14909"
+ "14815"
],
"x-ms-correlation-request-id": [
- "6b075c5c-40f2-49d9-8474-692f132e2f07"
+ "8a8f63d8-515a-495c-975a-5ea1c82e2407"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:6b075c5c-40f2-49d9-8474-692f132e2f07"
+ "SOUTHEASTASIA:20170525T071432Z:8a8f63d8-515a-495c-975a-5ea1c82e2407"
]
},
"StatusCode": 200
@@ -6167,13 +6167,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8830a556-8e31-429e-b61e-dc571283e56f"
+ "ec28157e-0e1b-4955-a1d5-3ba81b785f0b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6189,7 +6189,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6207,7 +6207,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f409bf71-4ed0-4fcb-b68c-22b534c9a48c"
+ "705841a1-ead8-41bb-acda-86b840c2efb0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6219,13 +6219,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14908"
+ "14814"
],
"x-ms-correlation-request-id": [
- "69065293-28e1-42fd-ac58-2ae294593e84"
+ "c72349c9-94b5-4065-9d8a-483c5991a0d4"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:69065293-28e1-42fd-ac58-2ae294593e84"
+ "SOUTHEASTASIA:20170525T071432Z:c72349c9-94b5-4065-9d8a-483c5991a0d4"
]
},
"StatusCode": 200
@@ -6237,13 +6237,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9f27abe2-4805-4fc3-b448-94158e25e5f1"
+ "ae8c3239-efeb-4d23-b38c-5849d3af1874"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6259,7 +6259,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6277,7 +6277,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b0ad4618-bbbf-4cb2-b2a0-452be2af2f07"
+ "9bac4a69-6848-4590-a8c5-32d5cd15b754"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6289,13 +6289,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14907"
+ "14813"
],
"x-ms-correlation-request-id": [
- "621950a6-d78d-4784-95f9-3ecb84179d20"
+ "0950510b-3a04-4e9d-99ed-4d2fb41a27bc"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:621950a6-d78d-4784-95f9-3ecb84179d20"
+ "SOUTHEASTASIA:20170525T071432Z:0950510b-3a04-4e9d-99ed-4d2fb41a27bc"
]
},
"StatusCode": 200
@@ -6307,13 +6307,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "156660f3-ef9d-4d6e-a320-3680ef4074bc"
+ "d224ea38-4a4f-451a-9f1e-ecd086769791"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6329,7 +6329,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6347,7 +6347,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6899285e-0d88-4d0f-94f8-1ee0078be2eb"
+ "23135ba8-5367-4cdf-a951-20ae6262cddc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6359,13 +6359,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14906"
+ "14812"
],
"x-ms-correlation-request-id": [
- "f0ee8d2e-1d6f-460e-8d31-cc9768d72131"
+ "eec9d3cf-a1a4-45e3-91a1-2fb7d18b4db6"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232656Z:f0ee8d2e-1d6f-460e-8d31-cc9768d72131"
+ "SOUTHEASTASIA:20170525T071432Z:eec9d3cf-a1a4-45e3-91a1-2fb7d18b4db6"
]
},
"StatusCode": 200
@@ -6377,13 +6377,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "44ff7be1-8cad-4e97-b387-a27d99909b9c"
+ "e4d78a13-f1f2-4536-ba56-d33041a46fc9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6399,7 +6399,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6417,7 +6417,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9cd5c5ce-b73e-4dee-9214-46ddc88f794a"
+ "0542e3ec-83f3-445a-8ff4-1362a9b609c5"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6429,13 +6429,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14905"
+ "14811"
],
"x-ms-correlation-request-id": [
- "ea22da7b-5659-4abd-8795-f3dfae87017f"
+ "e6490f75-851d-49cb-a268-75696737f35e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:ea22da7b-5659-4abd-8795-f3dfae87017f"
+ "SOUTHEASTASIA:20170525T071432Z:e6490f75-851d-49cb-a268-75696737f35e"
]
},
"StatusCode": 200
@@ -6447,13 +6447,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0f952af9-7abd-41ca-92e9-f80ad783f445"
+ "f4ac19f2-eb34-4715-81b4-e0a996e2e95a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6469,7 +6469,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6487,7 +6487,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "820ce1e1-cf26-4f27-9c5a-9dd34df5d7d1"
+ "65ac1ad6-7841-4925-8f88-175c8fbc1f23"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6499,13 +6499,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14904"
+ "14810"
],
"x-ms-correlation-request-id": [
- "efabab84-7718-49a3-ac0f-8a55e52d24f5"
+ "d88d90e4-ec17-4f29-ac03-93b8eec98cab"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:efabab84-7718-49a3-ac0f-8a55e52d24f5"
+ "SOUTHEASTASIA:20170525T071432Z:d88d90e4-ec17-4f29-ac03-93b8eec98cab"
]
},
"StatusCode": 200
@@ -6517,13 +6517,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1ac7368a-4fe2-4488-aabf-310b179cbbe7"
+ "e6254c3d-ed51-44e1-9a15-305ef169626b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6539,7 +6539,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6557,7 +6557,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e3642300-5878-4f84-a580-cf0934ee8dff"
+ "c12b4d33-babf-40c1-b714-f7e222d1ffb1"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6569,13 +6569,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14903"
+ "14809"
],
"x-ms-correlation-request-id": [
- "c01bbf98-46ac-4c71-89ef-68e0385b4254"
+ "eb296d89-9cc3-44b6-b2d6-1819e87dc69a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:c01bbf98-46ac-4c71-89ef-68e0385b4254"
+ "SOUTHEASTASIA:20170525T071433Z:eb296d89-9cc3-44b6-b2d6-1819e87dc69a"
]
},
"StatusCode": 200
@@ -6587,13 +6587,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2dbba701-1297-410e-bc3f-21b78915bc0b"
+ "0eda6442-71ee-4bdd-b2bb-8cc15a158cbd"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6609,7 +6609,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:56 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6627,7 +6627,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "26beb28b-1a6e-40fd-a477-eca441cc59fe"
+ "257ceb01-6c7e-4534-ab33-fbdf60425dc3"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6639,13 +6639,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14902"
+ "14808"
],
"x-ms-correlation-request-id": [
- "8994deb8-3416-4bc8-b806-867642e49ce2"
+ "2231eb07-4577-4fef-bc19-9e5adfa771a9"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:8994deb8-3416-4bc8-b806-867642e49ce2"
+ "SOUTHEASTASIA:20170525T071433Z:2231eb07-4577-4fef-bc19-9e5adfa771a9"
]
},
"StatusCode": 200
@@ -6657,13 +6657,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0a524b6d-4549-45d1-a26a-99d0a7b331ec"
+ "764ccef8-00b5-42ef-b88b-fde0b20ebcde"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6679,7 +6679,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6697,7 +6697,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0ede0c78-4747-43b6-b369-f944307e60f8"
+ "05fd9ac8-53c9-4da5-b1f0-4f2a67ebe07a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6709,13 +6709,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14901"
+ "14807"
],
"x-ms-correlation-request-id": [
- "031c24e9-550b-426a-ba6d-eeb0fa7c6b08"
+ "6679102f-b909-421a-a8c3-dd0a85fad34b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:031c24e9-550b-426a-ba6d-eeb0fa7c6b08"
+ "SOUTHEASTASIA:20170525T071433Z:6679102f-b909-421a-a8c3-dd0a85fad34b"
]
},
"StatusCode": 200
@@ -6727,13 +6727,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "991e09a9-1743-4dd9-af61-7bebf78b9d76"
+ "349d2f06-1506-423e-8cdd-aa2fedbb2693"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6749,7 +6749,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:32 GMT"
],
"Pragma": [
"no-cache"
@@ -6767,7 +6767,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f25435af-d4ee-4b44-989f-01ccd13024e7"
+ "df125a59-0e54-45eb-a591-dd8f87b23dcd"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6779,13 +6779,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14900"
+ "14806"
],
"x-ms-correlation-request-id": [
- "27d45c06-0239-4b6f-b85d-6e327a75ce0d"
+ "60efd477-2d70-41de-a7bd-3ff8328b806b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:27d45c06-0239-4b6f-b85d-6e327a75ce0d"
+ "SOUTHEASTASIA:20170525T071433Z:60efd477-2d70-41de-a7bd-3ff8328b806b"
]
},
"StatusCode": 200
@@ -6797,13 +6797,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1c18d17b-d386-4367-954c-2afbb941d87a"
+ "7c104d37-f7c6-40fb-a069-7444526450c2"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6819,7 +6819,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -6837,7 +6837,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "da9d4db7-5deb-423b-9604-a84651100cd2"
+ "f80b5c11-4abd-4847-8034-e5a8f2084572"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6849,13 +6849,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14899"
+ "14805"
],
"x-ms-correlation-request-id": [
- "a702b3cd-3c66-4494-8ba8-3bf8e4348896"
+ "d237f7e9-5d06-425c-bcc8-ea0371e6642a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:a702b3cd-3c66-4494-8ba8-3bf8e4348896"
+ "SOUTHEASTASIA:20170525T071433Z:d237f7e9-5d06-425c-bcc8-ea0371e6642a"
]
},
"StatusCode": 200
@@ -6867,13 +6867,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "abfa2e10-6eb3-4593-ac5c-1a46183c356f"
+ "8d85a2e7-3979-40eb-81d8-d60859b7a51a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6889,7 +6889,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -6907,7 +6907,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "68bf2621-acdf-4d74-bda2-20a395765504"
+ "8c773137-74d6-4ec1-a5f6-d44282b91b52"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6919,13 +6919,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14898"
+ "14804"
],
"x-ms-correlation-request-id": [
- "6eda740e-c18e-4135-a927-c7329da3430e"
+ "74591a0a-a0ad-45da-9131-6fa3c00322ac"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:6eda740e-c18e-4135-a927-c7329da3430e"
+ "SOUTHEASTASIA:20170525T071433Z:74591a0a-a0ad-45da-9131-6fa3c00322ac"
]
},
"StatusCode": 200
@@ -6937,13 +6937,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a8f1e7c5-7ad6-43d0-9395-f1e05cd6441b"
+ "4076abb5-9f34-444e-ae9a-58e9e31bae41"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -6959,7 +6959,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -6977,7 +6977,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "cbc73515-593c-40fd-b3dd-1b075c8ab2cb"
+ "5b2bd808-c2b5-4f5b-ae7a-9ee946663c2d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -6989,13 +6989,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14897"
+ "14803"
],
"x-ms-correlation-request-id": [
- "f0ea8881-8ef4-4340-8e45-d8a9e7fed970"
+ "045edd61-0f30-4784-9a54-148aa3aeea68"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:f0ea8881-8ef4-4340-8e45-d8a9e7fed970"
+ "SOUTHEASTASIA:20170525T071433Z:045edd61-0f30-4784-9a54-148aa3aeea68"
]
},
"StatusCode": 200
@@ -7007,13 +7007,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9813738a-248d-493e-b7d3-8c80f8f68327"
+ "b046e2f8-daa5-4a85-9e97-3ede4928b705"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7029,7 +7029,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7047,7 +7047,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "44a4e309-88be-4efd-8b39-bac3a8d3ec7a"
+ "d557a356-75cb-441a-862d-4e84212f58a9"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7059,13 +7059,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14896"
+ "14802"
],
"x-ms-correlation-request-id": [
- "f7fab61b-be57-4184-bf79-f52824794ddb"
+ "2c44ab2c-daec-45bd-b73a-6a4cf04a991c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:f7fab61b-be57-4184-bf79-f52824794ddb"
+ "SOUTHEASTASIA:20170525T071433Z:2c44ab2c-daec-45bd-b73a-6a4cf04a991c"
]
},
"StatusCode": 200
@@ -7077,13 +7077,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "18f659d6-b253-4f9e-9159-4948c8742d28"
+ "e206d7f1-c679-4013-ba2e-82487c59b981"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7099,7 +7099,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7117,7 +7117,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "699c8db5-63cb-4aaa-b8a0-01bc60349da6"
+ "a9c21fa5-4c73-45ad-b4a7-1bbb4094a141"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7129,13 +7129,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14895"
+ "14801"
],
"x-ms-correlation-request-id": [
- "b9d130f0-60f7-4301-a934-a9044a90acbf"
+ "2b885615-8479-449d-a66f-f2c3bdf70401"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:b9d130f0-60f7-4301-a934-a9044a90acbf"
+ "SOUTHEASTASIA:20170525T071433Z:2b885615-8479-449d-a66f-f2c3bdf70401"
]
},
"StatusCode": 200
@@ -7147,13 +7147,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "483b4c3a-531d-4260-9956-f75e82e12c87"
+ "93a15351-8365-4558-a970-f3d18b269909"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7169,7 +7169,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7187,7 +7187,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0ed68641-9484-4200-a6bf-8ec4ebe466bf"
+ "780ebe48-66a1-49bc-ac18-da38d19813aa"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7199,13 +7199,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14894"
+ "14800"
],
"x-ms-correlation-request-id": [
- "2c99df88-4cc9-44ed-aea9-bc8d63a1ee5c"
+ "9dd02f30-69a1-43f4-8b2d-7b59e10d3b8c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:2c99df88-4cc9-44ed-aea9-bc8d63a1ee5c"
+ "SOUTHEASTASIA:20170525T071433Z:9dd02f30-69a1-43f4-8b2d-7b59e10d3b8c"
]
},
"StatusCode": 200
@@ -7217,13 +7217,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "3d208234-0af8-40de-9a93-e50bce05a2d0"
+ "aecfb684-f926-4170-8365-0e35a5e2f8f2"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7239,7 +7239,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7257,7 +7257,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e8bb7578-9912-4110-8e8e-6c6f84ec00c6"
+ "6435bb82-2126-42de-a90c-767c8bd8c93e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7269,13 +7269,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14893"
+ "14799"
],
"x-ms-correlation-request-id": [
- "0460e6f1-89a2-49f2-a2ef-5b860122bc81"
+ "0ed212d1-8ce5-4c66-b69d-ff19ac780e89"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232657Z:0460e6f1-89a2-49f2-a2ef-5b860122bc81"
+ "SOUTHEASTASIA:20170525T071434Z:0ed212d1-8ce5-4c66-b69d-ff19ac780e89"
]
},
"StatusCode": 200
@@ -7287,13 +7287,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "01720fc7-ad29-40a7-9533-a3b34d80602f"
+ "d57dc5fb-94f3-4f18-a381-786d9b76c314"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7309,7 +7309,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7327,7 +7327,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b748d657-938d-4e95-9ec9-8307ed6b75df"
+ "d3603681-cbb3-4acc-bdc0-de17067b2c1f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7339,13 +7339,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14892"
+ "14798"
],
"x-ms-correlation-request-id": [
- "5ed3e352-00e2-4c88-a202-0f50835d0d2f"
+ "e0abc729-9e47-43e2-9230-28d796756358"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:5ed3e352-00e2-4c88-a202-0f50835d0d2f"
+ "SOUTHEASTASIA:20170525T071434Z:e0abc729-9e47-43e2-9230-28d796756358"
]
},
"StatusCode": 200
@@ -7357,13 +7357,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2ed2d686-f594-4c80-b35e-3c3e022f1c52"
+ "8ed6dfe2-0867-4588-bbee-31e03c3627a6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7379,7 +7379,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7397,7 +7397,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "5c727f76-1900-413c-9669-b483664b87f3"
+ "87a11eb2-e476-4523-99f1-e08d5f512e25"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7409,13 +7409,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14891"
+ "14797"
],
"x-ms-correlation-request-id": [
- "9dd9de5e-a6e0-4408-bb12-99f103c9f864"
+ "57a2081c-a85b-4f1b-9de5-fad5fb6384d6"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:9dd9de5e-a6e0-4408-bb12-99f103c9f864"
+ "SOUTHEASTASIA:20170525T071434Z:57a2081c-a85b-4f1b-9de5-fad5fb6384d6"
]
},
"StatusCode": 200
@@ -7427,13 +7427,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "641199b4-32bc-46f2-a8e4-7d1cedb7929d"
+ "bc611cf6-1de7-422e-ae02-7befe9744c01"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7449,7 +7449,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:33 GMT"
],
"Pragma": [
"no-cache"
@@ -7467,7 +7467,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "aaa6b71b-7385-483f-b623-8e44387bb78a"
+ "e108d1a5-5dc9-4520-80d6-0e52ddd5f5be"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7479,13 +7479,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14890"
+ "14796"
],
"x-ms-correlation-request-id": [
- "14715947-6a87-432f-b59e-f745b6be3c65"
+ "66f5115c-d2f4-44c2-87cf-37fa2627f7fd"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:14715947-6a87-432f-b59e-f745b6be3c65"
+ "SOUTHEASTASIA:20170525T071434Z:66f5115c-d2f4-44c2-87cf-37fa2627f7fd"
]
},
"StatusCode": 200
@@ -7497,13 +7497,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "dc71779d-bc63-4fad-a87b-d68369f0cdca"
+ "8a386139-e928-409d-9459-2eb24023a64b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7519,7 +7519,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:57 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7537,7 +7537,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "d438d5bc-557f-4625-a45d-7ed744f49758"
+ "da4276c4-5065-48a1-8cc3-68c9a4243d1b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7549,13 +7549,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14889"
+ "14795"
],
"x-ms-correlation-request-id": [
- "98b2ae96-12fc-4963-86f8-05c590fef988"
+ "519f480d-a592-4049-8e0c-c882cc7cdb38"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:98b2ae96-12fc-4963-86f8-05c590fef988"
+ "SOUTHEASTASIA:20170525T071434Z:519f480d-a592-4049-8e0c-c882cc7cdb38"
]
},
"StatusCode": 200
@@ -7567,13 +7567,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b682ade8-8846-46e8-ad85-ddbbd5ab26bf"
+ "3f2a1654-8bb5-4eac-b096-4cc20a5da348"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -7589,7 +7589,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7607,7 +7607,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "10a859a0-ba79-4f0a-b8c6-acc113e0cde6"
+ "dc023005-63f9-4ea3-8311-e8ec924391f2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7619,13 +7619,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14888"
+ "14794"
],
"x-ms-correlation-request-id": [
- "18cc3aef-6ce8-4cd6-b3b7-4cae19c5d3ce"
+ "cbefe495-8c1c-420c-9248-6429a6751df5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:18cc3aef-6ce8-4cd6-b3b7-4cae19c5d3ce"
+ "SOUTHEASTASIA:20170525T071434Z:cbefe495-8c1c-420c-9248-6429a6751df5"
]
},
"StatusCode": 200
@@ -7637,17 +7637,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8892fbb5-f594-4aa3-bb39-85567b65fade"
+ "3f429111-c4af-4d81-be30-fea750fea6ca"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -7659,7 +7659,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7677,7 +7677,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "7ba59683-bae3-495e-a98b-cb8f8799fd5b"
+ "7570bd33-eed4-4d46-a508-8e974978a34c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7689,13 +7689,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14887"
+ "14793"
],
"x-ms-correlation-request-id": [
- "5a4083cd-ae35-4cce-97a8-6e7a88a2346d"
+ "2618e133-35e3-4de2-ae0d-a50e4fbb3bb0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:5a4083cd-ae35-4cce-97a8-6e7a88a2346d"
+ "SOUTHEASTASIA:20170525T071434Z:2618e133-35e3-4de2-ae0d-a50e4fbb3bb0"
]
},
"StatusCode": 200
@@ -7707,17 +7707,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c306d810-1cfa-4688-9820-336569045b69"
+ "c49dfc85-7812-4311-9eb2-e5062258d27e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -7729,7 +7729,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7747,7 +7747,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6c7249cc-54ba-4146-96db-8a5f21053520"
+ "b5520ea6-e86d-43e6-87e8-33a878bb63ee"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7759,13 +7759,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14886"
+ "14792"
],
"x-ms-correlation-request-id": [
- "77b4878a-8d5e-4139-8fd7-aadd5fa62348"
+ "03d27832-d6ad-4739-9e83-a267d4c97748"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:77b4878a-8d5e-4139-8fd7-aadd5fa62348"
+ "SOUTHEASTASIA:20170525T071434Z:03d27832-d6ad-4739-9e83-a267d4c97748"
]
},
"StatusCode": 200
@@ -7777,17 +7777,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "85a57411-dd74-4b7b-ad5b-ece2d04051c8"
+ "fdbd87fe-f70d-496f-a042-c6e980975e2f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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.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/replicationNetworkMappings/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/unplannedFailover/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/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/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/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.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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}",
+ "ResponseBody": "{\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.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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -7799,7 +7799,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7817,7 +7817,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2ff058c7-dfc0-4b6e-9d1e-deea855f8778"
+ "e2b710a3-26ee-4304-8261-83bc4762b116"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7829,13 +7829,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14885"
+ "14791"
],
"x-ms-correlation-request-id": [
- "74e2f729-a063-4dd9-90e7-62f573a9f1e5"
+ "cdd25ad6-4d63-4086-b136-b1a51894d89d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:74e2f729-a063-4dd9-90e7-62f573a9f1e5"
+ "SOUTHEASTASIA:20170525T071434Z:cdd25ad6-4d63-4086-b136-b1a51894d89d"
]
},
"StatusCode": 200
@@ -7847,17 +7847,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b45afe17-8b06-45ba-9dfa-68550c23cd74"
+ "86133097-8475-41d8-abfb-ff14fc1ce0e4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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.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/replicationNetworkMappings/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/unplannedFailover/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/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/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/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.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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}",
+ "ResponseBody": "{\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.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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -7869,7 +7869,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7887,7 +7887,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "607058fa-81ae-4ef3-9d9a-8e8a781c5c30"
+ "b1eb8684-568f-4855-8de7-968aecb52e95"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7899,13 +7899,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14884"
+ "14790"
],
"x-ms-correlation-request-id": [
- "bba24d0c-e0e2-4c7b-a0d8-1300737deb5e"
+ "fc192bb2-f508-43de-a792-fe108679c73c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:bba24d0c-e0e2-4c7b-a0d8-1300737deb5e"
+ "SOUTHEASTASIA:20170525T071434Z:fc192bb2-f508-43de-a792-fe108679c73c"
]
},
"StatusCode": 200
@@ -7917,17 +7917,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2b9ebd88-d0b8-4fcf-ac89-d28274ea6048"
+ "0e8bb3cb-91a4-41b1-9ab4-64199c262cc6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/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/storageConfig/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.Support/*\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -7939,7 +7939,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -7957,7 +7957,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0224357b-43f0-484c-a940-27c7ea2399e7"
+ "e865647c-133d-4631-ac0e-e644de366ea7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -7969,13 +7969,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14883"
+ "14789"
],
"x-ms-correlation-request-id": [
- "32ed489c-3d3f-4064-a83b-f74ce2a05592"
+ "98ff7179-e7c5-4d1f-b3cd-2bf173bc55ea"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:32ed489c-3d3f-4064-a83b-f74ce2a05592"
+ "SOUTHEASTASIA:20170525T071435Z:98ff7179-e7c5-4d1f-b3cd-2bf173bc55ea"
]
},
"StatusCode": 200
@@ -7987,17 +7987,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a72752e5-0e6c-483e-bcbe-92d4e417b4cb"
+ "3d5de21b-e84d-4267-a833-e82dcd4f8863"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/replicationProtectableItems/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/replicationProtectionContainers/replicationProtectionContainerMappings/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/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -8009,7 +8009,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -8027,7 +8027,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "fa4d4b5a-873a-41f9-ba8e-3936b5024719"
+ "4390feb4-8e0e-44b8-af12-d6a6008efbf6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8039,13 +8039,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14882"
+ "14788"
],
"x-ms-correlation-request-id": [
- "06762b95-22e8-4cb4-bbe2-ddc7cdbf0935"
+ "919f47be-b59a-4b3c-8af3-dc5cb5d906fa"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:06762b95-22e8-4cb4-bbe2-ddc7cdbf0935"
+ "SOUTHEASTASIA:20170525T071435Z:919f47be-b59a-4b3c-8af3-dc5cb5d906fa"
]
},
"StatusCode": 200
@@ -8057,13 +8057,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "cb3007ac-5ce6-4e2c-b7b4-54d1c7bbcfa0"
+ "6c000025-ef4e-4d4e-a95d-fa3f2b9ea6af"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8079,7 +8079,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -8097,7 +8097,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "faaf36a8-5e86-4c33-97c1-4b840bba23cd"
+ "a731ffc6-3535-4abb-a579-cf7333088c57"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8109,13 +8109,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14881"
+ "14787"
],
"x-ms-correlation-request-id": [
- "fc821a2e-8ca2-41df-bef4-64608fc45eb1"
+ "6d1a7ce2-6e45-44a3-8dac-30c3024b815e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:fc821a2e-8ca2-41df-bef4-64608fc45eb1"
+ "SOUTHEASTASIA:20170525T071435Z:6d1a7ce2-6e45-44a3-8dac-30c3024b815e"
]
},
"StatusCode": 200
@@ -8127,13 +8127,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8e88fccc-2267-4511-a199-d0d4aab0a29d"
+ "a42d0db1-c382-4481-9b3d-8ed1a736013f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8149,7 +8149,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:34 GMT"
],
"Pragma": [
"no-cache"
@@ -8167,7 +8167,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0dbc295a-bfd7-449b-a2c7-d8493afb2e4c"
+ "643ff264-a593-4f91-9f39-21f39cb5b849"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8179,13 +8179,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14880"
+ "14786"
],
"x-ms-correlation-request-id": [
- "0af7128d-a634-4ddc-b1b4-2cc4e990a7db"
+ "a6b6acf1-ec4a-45e6-b9c3-697b513ad5e3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:0af7128d-a634-4ddc-b1b4-2cc4e990a7db"
+ "SOUTHEASTASIA:20170525T071435Z:a6b6acf1-ec4a-45e6-b9c3-697b513ad5e3"
]
},
"StatusCode": 200
@@ -8197,13 +8197,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "514acb2d-b7a3-4435-97df-dbd1796c28d5"
+ "05c436dc-34b9-413d-9249-bfc9c1917256"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8219,7 +8219,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8237,7 +8237,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9c925c18-55c6-4c99-a12a-b172a806ee87"
+ "e0bf258b-42a6-40dd-8f2f-a6feb819bf58"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8249,13 +8249,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14879"
+ "14785"
],
"x-ms-correlation-request-id": [
- "89fd2c04-4ce7-44e3-b7d0-bf43aefaced8"
+ "427d2904-f067-44a2-a43d-025918286300"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232658Z:89fd2c04-4ce7-44e3-b7d0-bf43aefaced8"
+ "SOUTHEASTASIA:20170525T071435Z:427d2904-f067-44a2-a43d-025918286300"
]
},
"StatusCode": 200
@@ -8267,17 +8267,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "54af4ff8-2ed8-4359-8dfc-434b649a6e96"
+ "d14d2823-cf33-4987-bf64-f3993fc88e26"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/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/read\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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}",
+ "ResponseBody": "{\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -8289,7 +8289,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8307,7 +8307,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "74aa82d8-1f39-4911-801f-9d927440e11d"
+ "d755b106-ca27-40e6-becb-363210171f78"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8319,13 +8319,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14878"
+ "14784"
],
"x-ms-correlation-request-id": [
- "426b178a-45e8-4c59-a379-1212a9678f72"
+ "4b73e991-0845-44ff-a090-ae4b4515bc4a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:426b178a-45e8-4c59-a379-1212a9678f72"
+ "SOUTHEASTASIA:20170525T071435Z:4b73e991-0845-44ff-a090-ae4b4515bc4a"
]
},
"StatusCode": 200
@@ -8337,13 +8337,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "bd634da3-1f57-4d27-8a0c-6b66a7c87cf1"
+ "885fe969-293e-4e66-a2b0-e76f8d23ed7a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8359,7 +8359,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8377,7 +8377,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6eea7535-3787-4ed5-871e-ed0614c4edfb"
+ "b3b16743-e445-47f1-a113-22482db5c543"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8389,13 +8389,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14877"
+ "14783"
],
"x-ms-correlation-request-id": [
- "12f7b29d-469e-4d68-9283-06eebf307107"
+ "d4c2c861-a505-4791-b3af-858ac0bb85b7"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:12f7b29d-469e-4d68-9283-06eebf307107"
+ "SOUTHEASTASIA:20170525T071435Z:d4c2c861-a505-4791-b3af-858ac0bb85b7"
]
},
"StatusCode": 200
@@ -8407,13 +8407,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ccd68355-c012-49c4-a018-335aa36e620e"
+ "1e1bfe23-cff7-4734-8a17-f4d7a5545ec2"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8429,7 +8429,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8447,7 +8447,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f335e25e-1f43-4c2d-83de-5347ac76e4e6"
+ "da56e91d-c00d-428d-8aba-7cdae6606b55"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8459,13 +8459,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14876"
+ "14782"
],
"x-ms-correlation-request-id": [
- "9d25ca1e-b88d-4d0c-aa37-3d8217ca802d"
+ "4e5977f2-62e6-43b3-a808-3631adbef7b2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:9d25ca1e-b88d-4d0c-aa37-3d8217ca802d"
+ "SOUTHEASTASIA:20170525T071435Z:4e5977f2-62e6-43b3-a808-3631adbef7b2"
]
},
"StatusCode": 200
@@ -8477,13 +8477,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a4f26db3-198d-4ae5-a00d-29f9c2e68d4c"
+ "8e4a7c9f-31ad-40f6-8712-5a6666c4f052"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8499,7 +8499,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:58 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8517,7 +8517,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ec3705f0-a098-4706-b3fc-373a6af09678"
+ "c40c3ec8-5029-46bb-b4b0-77eeb530c958"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8529,13 +8529,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14875"
+ "14781"
],
"x-ms-correlation-request-id": [
- "ae1c6150-a3be-41c6-b59f-74dc7f38b19c"
+ "d01d636d-6062-47cb-8d90-bd401786f1b9"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:ae1c6150-a3be-41c6-b59f-74dc7f38b19c"
+ "SOUTHEASTASIA:20170525T071435Z:d01d636d-6062-47cb-8d90-bd401786f1b9"
]
},
"StatusCode": 200
@@ -8547,13 +8547,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "6dd16e2a-c2b7-4d55-9bee-7fb131a34813"
+ "f8d25f20-2a2e-470b-979c-95a73e4ced1a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8569,7 +8569,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8587,7 +8587,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "91b7225a-db72-4443-a022-ad78a9e8024c"
+ "010f025b-a3ff-4a27-bde7-04263f84dbff"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8599,13 +8599,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14874"
+ "14780"
],
"x-ms-correlation-request-id": [
- "de7a6133-65aa-42ca-8af6-5ed3a2804dd0"
+ "458afaad-bb0e-4526-aa40-ed914c983d42"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:de7a6133-65aa-42ca-8af6-5ed3a2804dd0"
+ "SOUTHEASTASIA:20170525T071435Z:458afaad-bb0e-4526-aa40-ed914c983d42"
]
},
"StatusCode": 200
@@ -8617,13 +8617,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "558e4752-d95e-4b7e-b0c9-b2cc857a1081"
+ "5dbffea1-49ff-4e29-b231-2b7fbd555704"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8639,7 +8639,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8657,7 +8657,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "94cf29a0-5424-4351-8bc3-5f55ec697b48"
+ "a8e067a5-0165-4080-908e-4f4e01c383dc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8669,13 +8669,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14873"
+ "14779"
],
"x-ms-correlation-request-id": [
- "ca34f53e-e77c-42b2-9527-dce6beb5773f"
+ "8c4545f8-137a-4067-9458-b7415d9f1fca"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:ca34f53e-e77c-42b2-9527-dce6beb5773f"
+ "SOUTHEASTASIA:20170525T071436Z:8c4545f8-137a-4067-9458-b7415d9f1fca"
]
},
"StatusCode": 200
@@ -8687,13 +8687,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4a9882bb-482e-4068-a7da-ad40097da38d"
+ "75669b8c-04f9-45f3-96a1-26aa02289b67"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8709,7 +8709,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8727,7 +8727,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b4476b9d-7bfe-4e1d-84c5-ce668fb93488"
+ "1179cb92-bceb-43ab-8865-2606e10891c8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8739,13 +8739,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14872"
+ "14778"
],
"x-ms-correlation-request-id": [
- "2cdc997b-0bf4-4372-b411-79bba01f0d15"
+ "89eb926a-dbc5-4dda-98a5-9e82aa82397d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:2cdc997b-0bf4-4372-b411-79bba01f0d15"
+ "SOUTHEASTASIA:20170525T071436Z:89eb926a-dbc5-4dda-98a5-9e82aa82397d"
]
},
"StatusCode": 200
@@ -8757,13 +8757,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "02ed9224-e6fd-4458-bb13-7bd8079bfb74"
+ "934d2c62-ac0b-4cfb-b978-93956f512787"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8779,7 +8779,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8797,7 +8797,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4511bda7-cdd2-4eeb-82b4-f174e9484f62"
+ "4546ebef-8caa-43e7-b142-11cd6c9874bc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8809,13 +8809,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14871"
+ "14777"
],
"x-ms-correlation-request-id": [
- "a98ba7b9-7e6f-435f-8159-5415d07a9591"
+ "2bb024d8-b4a0-4b7c-ae01-47474af6c76d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:a98ba7b9-7e6f-435f-8159-5415d07a9591"
+ "SOUTHEASTASIA:20170525T071436Z:2bb024d8-b4a0-4b7c-ae01-47474af6c76d"
]
},
"StatusCode": 200
@@ -8827,13 +8827,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8972326c-cc35-4da6-a673-0fab807190cd"
+ "73d71734-84c4-4d1e-acd9-e6a62ac58342"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8849,7 +8849,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:35 GMT"
],
"Pragma": [
"no-cache"
@@ -8867,7 +8867,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "aff4460f-59ab-4f84-877b-189d93468e88"
+ "3fbc07ed-0dab-49ca-9e4b-1ef15580eb3e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8879,13 +8879,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14870"
+ "14776"
],
"x-ms-correlation-request-id": [
- "e477fbc6-3be3-42f0-8fd0-922f805d976b"
+ "e7260b67-7652-4b20-b86f-271fafb58693"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:e477fbc6-3be3-42f0-8fd0-922f805d976b"
+ "SOUTHEASTASIA:20170525T071436Z:e7260b67-7652-4b20-b86f-271fafb58693"
]
},
"StatusCode": 200
@@ -8897,13 +8897,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a68098b7-3719-42a8-8ab9-faedf91a3096"
+ "d9ecb6f8-79e3-4098-b31c-49f5a2e9abb1"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8919,7 +8919,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -8937,7 +8937,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6eebce27-5bd5-4666-abc9-52bd448890a3"
+ "65ae1e05-a8b8-4289-a3c3-27c8d3c18ecf"
],
"X-Content-Type-Options": [
"nosniff"
@@ -8949,13 +8949,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14869"
+ "14775"
],
"x-ms-correlation-request-id": [
- "b4965c08-ba92-40f2-afd4-590de852c7c3"
+ "8a4d331e-1796-44fb-92ff-3e8fb71d175b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:b4965c08-ba92-40f2-afd4-590de852c7c3"
+ "SOUTHEASTASIA:20170525T071436Z:8a4d331e-1796-44fb-92ff-3e8fb71d175b"
]
},
"StatusCode": 200
@@ -8967,13 +8967,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1eb4d420-da6e-4c7f-a427-b5c190cc95a4"
+ "82aec5a7-3c6a-4679-94f9-b4d39bdb1bad"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -8989,7 +8989,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9007,7 +9007,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e5790692-2a12-41ca-bfa3-2473122337dd"
+ "2e419644-cabe-4051-962b-06a6ea2ae6a8"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9019,13 +9019,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14868"
+ "14774"
],
"x-ms-correlation-request-id": [
- "92e71ccf-ae27-4d77-a299-abfd53c009bd"
+ "cad3cb4e-6a63-4ce2-9a5e-fed71bd36881"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:92e71ccf-ae27-4d77-a299-abfd53c009bd"
+ "SOUTHEASTASIA:20170525T071436Z:cad3cb4e-6a63-4ce2-9a5e-fed71bd36881"
]
},
"StatusCode": 200
@@ -9037,17 +9037,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "dac858ed-6ba5-4997-b0bb-780bb4304f55"
+ "a6f1b8d6-8b41-4d4f-95fe-26c251eb4e78"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -9059,7 +9059,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9077,7 +9077,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c2817c86-de8f-44a8-ac26-6fc61669919e"
+ "d8b40163-6f32-41b1-a9dd-8056a0874142"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9089,13 +9089,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14867"
+ "14773"
],
"x-ms-correlation-request-id": [
- "60558715-85ab-4e1d-83f2-6a86e0448609"
+ "49d941c1-e22d-46a9-861e-14945bddef02"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:60558715-85ab-4e1d-83f2-6a86e0448609"
+ "SOUTHEASTASIA:20170525T071436Z:49d941c1-e22d-46a9-861e-14945bddef02"
]
},
"StatusCode": 200
@@ -9107,17 +9107,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "28846383-7960-4330-8d8d-3b70475f9b3c"
+ "5072f4c6-e378-4c43-8118-6e6bccfd2bb4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -9129,7 +9129,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9147,7 +9147,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "acd4e494-95fd-4868-a808-1238fd983afa"
+ "e18dfe0e-932c-440e-a7d1-0320d07d7a20"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9159,13 +9159,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14866"
+ "14772"
],
"x-ms-correlation-request-id": [
- "c34ed265-a719-4272-9d72-dc8b5afb4f0a"
+ "34d16c47-217d-45d1-a118-8120d5291009"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232659Z:c34ed265-a719-4272-9d72-dc8b5afb4f0a"
+ "SOUTHEASTASIA:20170525T071436Z:34d16c47-217d-45d1-a118-8120d5291009"
]
},
"StatusCode": 200
@@ -9177,13 +9177,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "473d61eb-ea59-4f48-b1a6-17500b046c57"
+ "bbce8f35-9bc7-443d-99a9-f76a693d51ce"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -9199,7 +9199,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9217,7 +9217,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8fea12c0-90f1-4355-8b4c-6e3def89d840"
+ "31a3ab97-4bba-478c-b13c-ce01c151a4f5"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9229,13 +9229,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14865"
+ "14771"
],
"x-ms-correlation-request-id": [
- "58d96ba3-f7c9-4631-b5c1-07835bcb3f8a"
+ "5545fb52-7a34-430d-81a6-c90abcb7608f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232700Z:58d96ba3-f7c9-4631-b5c1-07835bcb3f8a"
+ "SOUTHEASTASIA:20170525T071436Z:5545fb52-7a34-430d-81a6-c90abcb7608f"
]
},
"StatusCode": 200
@@ -9247,13 +9247,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "691a6f59-3fe6-498b-87cf-a88a4bc0ad44"
+ "47f79774-0703-4996-ac12-e84ebc652287"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -9269,7 +9269,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:26:59 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9287,7 +9287,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b33818c0-50a1-45b3-8809-ca35052a332b"
+ "cc00d704-3d3c-4bf0-9ab8-591f5a95abed"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9299,13 +9299,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14864"
+ "14770"
],
"x-ms-correlation-request-id": [
- "826faed7-2b84-414f-9e86-cce321db0718"
+ "50802195-3bc9-4b0a-ac6b-419b585e4b28"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232700Z:826faed7-2b84-414f-9e86-cce321db0718"
+ "SOUTHEASTASIA:20170525T071436Z:50802195-3bc9-4b0a-ac6b-419b585e4b28"
]
},
"StatusCode": 200
@@ -9317,13 +9317,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "246dd927-9e8e-44f0-8666-516b0cdcb3a1"
+ "788aa4f5-2df1-47e2-accc-0493b9a82a6e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -9339,7 +9339,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:00 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9357,7 +9357,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4a0af694-4298-4f75-865a-f543ed56306a"
+ "7ab69ddd-fcb2-43a5-ac24-206ef834e3f7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9369,13 +9369,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14863"
+ "14769"
],
"x-ms-correlation-request-id": [
- "edf5c1f5-2918-4e1c-8643-be436f745c80"
+ "22ff3bcb-5c16-4fb3-bc14-d157b005d7d9"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232700Z:edf5c1f5-2918-4e1c-8643-be436f745c80"
+ "SOUTHEASTASIA:20170525T071437Z:22ff3bcb-5c16-4fb3-bc14-d157b005d7d9"
]
},
"StatusCode": 200
@@ -9387,13 +9387,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "89c4171d-ebc8-4e6a-a991-aa53c40582df"
+ "f237e697-49bd-4934-b3de-0fef607c9bca"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -9409,7 +9409,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:00 GMT"
+ "Thu, 25 May 2017 07:14:36 GMT"
],
"Pragma": [
"no-cache"
@@ -9427,7 +9427,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "819f7a79-c7b0-4685-91a5-772e6b393048"
+ "d1d8787a-729d-42f8-8f1b-dd19cace3117"
],
"X-Content-Type-Options": [
"nosniff"
@@ -9439,13 +9439,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14862"
+ "14768"
],
"x-ms-correlation-request-id": [
- "b1a4d2c9-f1f0-4e61-a61a-316731def46f"
+ "78c119bb-6b59-4510-b771-85046c743f2a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232700Z:b1a4d2c9-f1f0-4e61-a61a-316731def46f"
+ "SOUTHEASTASIA:20170525T071437Z:78c119bb-6b59-4510-b771-85046c743f2a"
]
},
"StatusCode": 200
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 6bb686012822f..0b24c2c4f29cd 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,17 +7,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "55e17c8b-34a3-4f23-9f9b-0a78d0fa5d17"
+ "80534587-ab09-4fc5-b542-ce05afbc5e87"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"value\": [\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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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.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/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/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/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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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 }\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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/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/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/write\",\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.Resources/deployments/*\",\r\n \"Microsoft.Resources/deployments/*\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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\": \"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 }\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 }\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\": \"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/deallocate/action\",\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/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/join/action\",\r\n \"Microsoft.Network/networkInterfaces/read\",\r\n \"Microsoft.Network/networkInterfaces/write\",\r\n \"Microsoft.Network/networkSecurityGroups/join/action\",\r\n \"Microsoft.Network/networkSecurityGroups/read\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/virtualNetworks/checkIpAddressAvailability/read\",\r\n \"Microsoft.Network/virtualNetworks/read\",\r\n \"Microsoft.Network/virtualNetworks/subnets/join/action\",\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.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 }\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 }\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\": \"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 }\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_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\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 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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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_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 }\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\": \"TestRole_a87fb8bf-95fc-4357-83c5-6b9e4eadc042\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"updatedOn\": \"2017-05-10T19:13:43.638591Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/c3557050-249c-4d6a-b2a2-373e2795cab8\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"c3557050-249c-4d6a-b2a2-373e2795cab8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"TestRole_b1c92a47-886c-4bb1-b9b6-8afc5c223c4d\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"updatedOn\": \"2017-05-10T19:17:49.1541173Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"70c6f38d-20ea-4d09-a477-0fb2d3bd7eb1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"roleName\": \"API Management Service Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Can manage service and the APIs\",\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 }\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 }\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 }\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 }\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 }\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/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.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 }\r\n ],\r\n \"createdOn\": \"2017-04-19T20:52:41.0020018Z\",\r\n \"updatedOn\": \"2017-04-25T01:02:08.3049604Z\",\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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 }\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\": \"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/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:12:15.7321344Z\",\r\n \"updatedOn\": \"2017-03-18T11:13:18.7657498Z\",\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/operationStatus/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/notificationConfiguration/read\",\r\n \"Microsoft.RecoveryServices/Vaults/read\",\r\n \"Microsoft.RecoveryServices/Vaults/refreshContainers/*\",\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 }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:21:11.894764Z\",\r\n \"updatedOn\": \"2017-03-16T08:59:48.5515273Z\",\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/backupconfig/vaultconfig/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/operationStatus/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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-01-03T13:18:41.3893065Z\",\r\n \"updatedOn\": \"2017-03-16T08:58:28.4671128Z\",\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\": \"Allows read access to 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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-04-25T02:13:38.9054151Z\",\r\n \"updatedOn\": \"2017-04-26T20:55:31.6488181Z\",\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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 }\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/images/read\",\r\n \"Microsoft.ClassicStorage/storageAccounts/listKeys/action\",\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 }\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 }\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\": \"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 ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-12-14T02:04:45.1393855Z\",\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\": \"Data Factory Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Create and manage data factories, as well as child resources within 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.Insights/alertRules/*\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-09-12T19:16:42.3441035Z\",\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 ]\r\n }\r\n ],\r\n \"createdOn\": \"2015-10-20T00:33:29.3115234Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:40.9047058Z\",\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\": \"DevTest Labs User\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you connect, start, restart, and shutdown your 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/claimAnyVm/action\",\r\n \"Microsoft.DevTestLab/labs/createEnvironment/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 }\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 }\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 }\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\": \"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 }\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/vaults/*\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:52.0943525Z\",\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\": \"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 }\r\n ],\r\n \"createdOn\": \"2017-04-25T21:51:45.3174711Z\",\r\n \"updatedOn\": \"2017-05-19T04:00:50.7280454Z\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-02T00:20:28.1449012Z\",\r\n \"updatedOn\": \"2017-05-02T22:36:45.2104697Z\",\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/serverFarms/join/action\",\r\n \"Microsoft.Web/serverFarms/read\",\r\n \"Microsoft.Web/sites/functions/listSecrets/action\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:20:11.3665904Z\",\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/serverFarms/read\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-04-28T21:33:30.4656007Z\",\r\n \"updatedOn\": \"2016-11-09T20:26:07.891163Z\",\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\": \"Monitoring Contributor Service Role\",\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.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/MetricDefinitions/*\",\r\n \"Microsoft.Insights/Metrics/*\",\r\n \"Microsoft.Insights/Register/Action\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:21:08.4345976Z\",\r\n \"updatedOn\": \"2016-09-28T20:39:49.9288963Z\",\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 Reader Service Role\",\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 }\r\n ],\r\n \"createdOn\": \"2016-09-21T19:19:52.4939376Z\",\r\n \"updatedOn\": \"2016-09-28T20:43:54.2434341Z\",\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 }\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 }\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 }\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\": \"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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-19T00:03:56.0652623Z\",\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\": \"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 }\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\": \"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 }\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 }\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.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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:51:23.0917487Z\",\r\n \"updatedOn\": \"2017-05-03T18:44:05.2089574Z\",\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 }\r\n ],\r\n \"createdOn\": \"2015-06-22T17:45:15.8986455Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:03.5656122Z\",\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 ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-03T07:48:49.0516559Z\",\r\n \"updatedOn\": \"2017-05-03T18:42:54.978738Z\",\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 sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/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/write\",\r\n \"Microsoft.RecoveryServices/Vaults/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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.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/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/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/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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/servers/databases/*\",\r\n \"Microsoft.Sql/servers/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:15:54.7912113Z\",\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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/servers/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": [\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/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\"\r\n ]\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-08-03T17:19:54.8666727Z\",\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.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 }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.1004817Z\",\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 }\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\": \"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 }\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2016-05-31T23:14:04.6964687Z\",\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 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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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\": \"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 }\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:48 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "75243a74-9b62-45b8-8aaa-72d42e0cf248"
+ "9ddd6fd6-21f8-41ea-884f-63b69d76f97e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,13 +59,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14861"
+ "14824"
],
"x-ms-correlation-request-id": [
- "c0a25100-2616-4cf2-9b25-742ecf67a4ec"
+ "2a203a30-b894-42c3-9916-a61672d3520e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:c0a25100-2616-4cf2-9b25-742ecf67a4ec"
+ "SOUTHEASTASIA:20170525T071548Z:2a203a30-b894-42c3-9916-a61672d3520e"
]
},
"StatusCode": 200
@@ -77,13 +77,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4515c5d0-1511-40dd-86f4-082044b3c323"
+ "046c3c99-cb40-4531-9a82-15b78ef9d4f8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -99,7 +99,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:48 GMT"
],
"Pragma": [
"no-cache"
@@ -117,7 +117,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0d4474fc-4c41-4ffd-81a0-4dc368eb4f86"
+ "3fd614fd-3b5d-42c1-9aa1-47d96234509d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -129,13 +129,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14860"
+ "14823"
],
"x-ms-correlation-request-id": [
- "1b054b0f-b6ea-47ec-9bae-bf0764c254ac"
+ "cc225d5a-afbf-4bda-92e4-0a03e778abb8"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:1b054b0f-b6ea-47ec-9bae-bf0764c254ac"
+ "SOUTHEASTASIA:20170525T071548Z:cc225d5a-afbf-4bda-92e4-0a03e778abb8"
]
},
"StatusCode": 200
@@ -147,13 +147,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "05fe093f-326d-4c1e-9c69-d4fe99d14935"
+ "8770f41f-4fb6-4994-bfc5-93964507cc27"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -169,7 +169,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -187,7 +187,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4d584239-e427-4c6f-ae87-a35352ceec04"
+ "fb76d0ba-f19a-4c78-967e-bc6601f2103c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -199,35 +199,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14859"
+ "14822"
],
"x-ms-correlation-request-id": [
- "055f2501-0219-46f8-abb7-60dc2d97a887"
+ "ca8d2deb-3335-4fb2-abf3-b0fcf1cbbecb"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:055f2501-0219-46f8-abb7-60dc2d97a887"
+ "SOUTHEASTASIA:20170525T071549Z:ca8d2deb-3335-4fb2-abf3-b0fcf1cbbecb"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/239cd0e7-5e27-4872-a1d0-0ff3c4cec6b6?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy8yMzljZDBlNy01ZTI3LTQ4NzItYTFkMC0wZmYzYzRjZWM2YjY/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MWM4MTIxOS1lMGI3LTRkODEtOTZkYi01YWMyN2ZmMjM0YmU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "50a47402-eca1-4651-92d3-a9394b5fc388"
+ "b6a24c7c-ac36-4c49-afc8-6be782f19ce0"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/alerts/read\",\r\n \"Microsoft.ADHybridHealthService/services/servicemembers/read\",\r\n \"Microsoft.Advisor/recommendations/read\",\r\n \"Microsoft.Advisor/register/action\",\r\n \"Microsoft.Authorization/classicAdministrators/read\",\r\n \"Microsoft.Authorization/locks/read\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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 }\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -239,7 +239,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -257,7 +257,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8b6403d7-e74a-4428-ac0c-703a66d11660"
+ "e05cde73-125e-4254-99b5-59ba2ad18488"
],
"X-Content-Type-Options": [
"nosniff"
@@ -269,35 +269,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14858"
+ "14821"
],
"x-ms-correlation-request-id": [
- "c779b959-b848-45a1-9ace-f58faae3003d"
+ "af6b7647-6618-4f17-baf2-79d305585a65"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:c779b959-b848-45a1-9ace-f58faae3003d"
+ "SOUTHEASTASIA:20170525T071549Z:af6b7647-6618-4f17-baf2-79d305585a65"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/41c81219-e0b7-4d81-96db-5ac27ff234be?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy80MWM4MTIxOS1lMGI3LTRkODEtOTZkYi01YWMyN2ZmMjM0YmU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9hNTFkOGZjMC0zZjRjLTQxZGYtOTBjNi0yMTcyMTI5Y2IzYTM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1f595273-34ee-46c8-938d-2be32b879ad4"
+ "981f32d7-c30d-4d0e-856c-7eb85e0971aa"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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 }\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -309,7 +309,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -327,7 +327,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6e584341-7814-4f10-8be6-504957964826"
+ "4b6866dd-3e0a-4ff7-b48c-b416d1a67674"
],
"X-Content-Type-Options": [
"nosniff"
@@ -339,35 +339,35 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14857"
+ "14820"
],
"x-ms-correlation-request-id": [
- "799df49c-777a-4fba-810b-4d4972ae3793"
+ "92fccea8-9aed-45d8-9116-2e13782c06f5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:799df49c-777a-4fba-810b-4d4972ae3793"
+ "SOUTHEASTASIA:20170525T071549Z:92fccea8-9aed-45d8-9116-2e13782c06f5"
]
},
"StatusCode": 200
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy9hNTFkOGZjMC0zZjRjLTQxZGYtOTBjNi0yMTcyMTI5Y2IzYTM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/AzureAuthzSDK/providers/Microsoft.Authorization/roleDefinitions/7cfb383d-f982-4ad7-80ec-2d43f4d65005?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL0F6dXJlQXV0aHpTREsvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3JvbGVEZWZpbml0aW9ucy83Y2ZiMzgzZC1mOTgyLTRhZDctODBlYy0yZDQzZjRkNjUwMDU/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0d7d025b-3e5e-47c8-a2a2-29ee8306dcb2"
+ "8717e272-e35e-400c-9eb5-ec72c08984e4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_2f81f152-b1b4-4d72-b8f5-5d37259420e5\",\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 }\r\n ],\r\n \"createdOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"updatedOn\": \"2016-03-11T01:05:07.7863114Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\",\r\n \"updatedBy\": \"f8d526a0-54eb-4941-ae69-ebf4a334d0f0\"\r\n },\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/a51d8fc0-3f4c-41df-90c6-2172129cb3a3\",\r\n \"type\": \"Microsoft.Authorization/roleDefinitions\",\r\n \"name\": \"a51d8fc0-3f4c-41df-90c6-2172129cb3a3\"\r\n}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"TestRole_5836c056-d7df-4676-84d7-8b2659fc7068\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"updatedOn\": \"2017-05-10T18:29:53.3382974Z\",\r\n \"createdBy\": \"f8d526a0-54eb-4941-ae69-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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -379,7 +379,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -397,7 +397,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f2dc7c80-77eb-4ca6-9b83-3bf1dbb49ad2"
+ "f03bd4fb-cae4-41e2-8e57-722c6c341ec4"
],
"X-Content-Type-Options": [
"nosniff"
@@ -409,13 +409,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14856"
+ "14819"
],
"x-ms-correlation-request-id": [
- "330d9013-8c6d-461c-b5fe-2707ff983af8"
+ "d3383097-d525-47b0-aded-2f36595058ba"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:330d9013-8c6d-461c-b5fe-2707ff983af8"
+ "SOUTHEASTASIA:20170525T071550Z:d3383097-d525-47b0-aded-2f36595058ba"
]
},
"StatusCode": 200
@@ -427,13 +427,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "dd22c8a4-7ff4-43e3-9497-2be2d926fbee"
+ "b5bf56d7-6900-4443-8487-67504bf6b946"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -449,7 +449,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:31 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -467,7 +467,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "047877d3-4093-4a3a-ad9f-d889c36f9e2b"
+ "f1c90a0c-974c-4d11-acc4-436db7db3bfd"
],
"X-Content-Type-Options": [
"nosniff"
@@ -479,13 +479,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14855"
+ "14818"
],
"x-ms-correlation-request-id": [
- "9325f1e4-b816-42b9-b902-3ca3d7513e41"
+ "89c6e907-b104-4393-a769-0ad585a36c0f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:9325f1e4-b816-42b9-b902-3ca3d7513e41"
+ "SOUTHEASTASIA:20170525T071550Z:89c6e907-b104-4393-a769-0ad585a36c0f"
]
},
"StatusCode": 200
@@ -497,13 +497,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "e6668513-41b1-4488-aa14-a5623bf43b5c"
+ "a0e39383-74ca-427d-91f2-01359d5d4cfe"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -519,7 +519,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:49 GMT"
],
"Pragma": [
"no-cache"
@@ -537,7 +537,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8792f35c-3f6f-42f0-972c-b05349eabcc5"
+ "4fd00c20-de5c-4ea8-b7f5-8bce5b0b283c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -549,13 +549,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14854"
+ "14817"
],
"x-ms-correlation-request-id": [
- "624e5d8d-0c4a-421c-87b2-93b629ab271d"
+ "a491f917-fd54-48da-91fb-8bbe6ea31d4f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:624e5d8d-0c4a-421c-87b2-93b629ab271d"
+ "SOUTHEASTASIA:20170525T071550Z:a491f917-fd54-48da-91fb-8bbe6ea31d4f"
]
},
"StatusCode": 200
@@ -567,13 +567,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d6624084-c4e7-48be-8e76-fd43decaf10d"
+ "8411c71a-b715-40c2-a83e-452fab72584f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -589,7 +589,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -607,7 +607,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4c2f350a-88ef-4f94-a243-236105bead65"
+ "b62dcfa3-688b-47cc-a6ae-42d4e5a1e6be"
],
"X-Content-Type-Options": [
"nosniff"
@@ -619,13 +619,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14853"
+ "14816"
],
"x-ms-correlation-request-id": [
- "6f02856f-4065-44b5-a74b-250ba0f501b4"
+ "0b35af38-ed55-4441-8eca-53a44d7d8137"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232732Z:6f02856f-4065-44b5-a74b-250ba0f501b4"
+ "SOUTHEASTASIA:20170525T071550Z:0b35af38-ed55-4441-8eca-53a44d7d8137"
]
},
"StatusCode": 200
@@ -637,13 +637,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8d50b413-18f6-4a2e-9a2d-e992bb32d8e3"
+ "e208d2bb-110f-47fa-9ec9-2e2927ed562e"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -659,7 +659,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -677,7 +677,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "7065ae9b-423b-4b64-9dc2-718a2199eacd"
+ "abcb0d50-7773-4e12-967a-ead7d8782a07"
],
"X-Content-Type-Options": [
"nosniff"
@@ -689,13 +689,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14852"
+ "14815"
],
"x-ms-correlation-request-id": [
- "d48dbdbc-805f-4315-a617-8b39d797a7ec"
+ "fd48f39d-24e3-4d7d-886e-15f7619ebf1a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:d48dbdbc-805f-4315-a617-8b39d797a7ec"
+ "SOUTHEASTASIA:20170525T071550Z:fd48f39d-24e3-4d7d-886e-15f7619ebf1a"
]
},
"StatusCode": 200
@@ -707,13 +707,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "79a09df1-45d9-403e-85fd-780eb47c3f9a"
+ "16fbdda1-80e6-4c1e-925f-2d98f722bca9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -729,7 +729,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -747,7 +747,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9197913c-72da-437a-a772-f2b3ef22083d"
+ "ca0d5de6-7961-4db0-b3f1-dbb9dd0c8eb7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -759,13 +759,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14851"
+ "14814"
],
"x-ms-correlation-request-id": [
- "3da5d570-88d0-4695-9c82-e9dab4ce8112"
+ "38cd5e4c-624c-47a5-baa5-ac4f8ed91b74"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:3da5d570-88d0-4695-9c82-e9dab4ce8112"
+ "SOUTHEASTASIA:20170525T071550Z:38cd5e4c-624c-47a5-baa5-ac4f8ed91b74"
]
},
"StatusCode": 200
@@ -777,13 +777,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "44fcc538-b959-4991-b44e-90fee58cb43a"
+ "b14ba905-c1e9-46c0-b911-ad9ac3dfef25"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -799,7 +799,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -817,7 +817,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "71136b26-7cf4-4843-97c4-2ffa2a829f7c"
+ "0ab91681-693b-4f7c-a2a5-5fcc2067f2ef"
],
"X-Content-Type-Options": [
"nosniff"
@@ -829,13 +829,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14850"
+ "14813"
],
"x-ms-correlation-request-id": [
- "52ef60bf-37b2-422b-9be3-4869cfedf74e"
+ "ad6d3fee-75a8-484a-bb27-76103f4084b6"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:52ef60bf-37b2-422b-9be3-4869cfedf74e"
+ "SOUTHEASTASIA:20170525T071550Z:ad6d3fee-75a8-484a-bb27-76103f4084b6"
]
},
"StatusCode": 200
@@ -847,13 +847,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "09c99d8d-401a-49e7-a93d-d2b0239cf551"
+ "b0be222f-64b1-4235-8aee-3ff30a59134a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -869,7 +869,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -887,7 +887,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "04f04b39-90b8-473e-bbba-8681b63c8609"
+ "a441c209-b68b-4c96-9542-f111a5429511"
],
"X-Content-Type-Options": [
"nosniff"
@@ -899,13 +899,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14849"
+ "14812"
],
"x-ms-correlation-request-id": [
- "7c4104dc-baee-4ca3-b5c0-7eb22484476b"
+ "b08c8200-8c0e-429b-bbf2-94a3260e454a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:7c4104dc-baee-4ca3-b5c0-7eb22484476b"
+ "SOUTHEASTASIA:20170525T071550Z:b08c8200-8c0e-429b-bbf2-94a3260e454a"
]
},
"StatusCode": 200
@@ -917,13 +917,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a3848d8a-5ffd-425a-ab99-d3bf84d508cd"
+ "be75325d-f6b0-43f5-b18b-0a195d767f40"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -939,7 +939,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -957,7 +957,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "05358a72-6030-45a6-b5b3-8e810adbda6d"
+ "bb86e660-da11-475d-8b28-eff6146226d2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -969,13 +969,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14848"
+ "14811"
],
"x-ms-correlation-request-id": [
- "1da530a3-592f-4164-8e23-e495498426e8"
+ "3b1002af-af95-4177-9dd8-ca6b59979804"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:1da530a3-592f-4164-8e23-e495498426e8"
+ "SOUTHEASTASIA:20170525T071550Z:3b1002af-af95-4177-9dd8-ca6b59979804"
]
},
"StatusCode": 200
@@ -987,13 +987,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ba245566-4f66-4732-beb2-cd913a61ca6c"
+ "9769d5e8-9359-4cb9-979a-9a06a9fbc54f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1009,7 +1009,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:50 GMT"
],
"Pragma": [
"no-cache"
@@ -1027,7 +1027,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "3abbefc6-e5c0-4704-b712-d7599fe4f826"
+ "a861315d-4c6a-4d15-9237-56a24486064a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1039,13 +1039,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14847"
+ "14810"
],
"x-ms-correlation-request-id": [
- "a89c9b99-c34c-471a-a05c-962c28181d69"
+ "59fa5025-083e-4218-863e-f0f8e0f99e39"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:a89c9b99-c34c-471a-a05c-962c28181d69"
+ "SOUTHEASTASIA:20170525T071551Z:59fa5025-083e-4218-863e-f0f8e0f99e39"
]
},
"StatusCode": 200
@@ -1057,17 +1057,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "46661cad-ded4-4d74-b609-6c6cffe43105"
+ "464da371-c948-47fc-b30b-cbad8b408966"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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}",
+ "ResponseBody": "{\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/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/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.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-08-18T01:05:03.391613Z\",\r\n \"updatedOn\": \"2016-05-31T23:13:38.5728496Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -1079,7 +1079,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1097,7 +1097,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c3fe6156-2dca-445a-bb0b-897f70d63277"
+ "f01caff5-7377-4ded-89a0-d2f1d66a16ec"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1109,13 +1109,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14846"
+ "14809"
],
"x-ms-correlation-request-id": [
- "c6386dae-6365-4f37-b257-71a2335b812d"
+ "ad2e5b21-f412-468b-a22a-5d4d17f51d34"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:c6386dae-6365-4f37-b257-71a2335b812d"
+ "SOUTHEASTASIA:20170525T071551Z:ad2e5b21-f412-468b-a22a-5d4d17f51d34"
]
},
"StatusCode": 200
@@ -1127,13 +1127,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2fa89c53-3119-4c85-afaf-0966f6bcdca1"
+ "fb137c03-f3ff-4f48-99c6-496cdd786e44"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1149,7 +1149,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1167,7 +1167,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ffa8f02f-1b87-4506-8ccd-d20c3f74e497"
+ "bcd4e4b7-40a5-4f71-bf15-dd0be0c79ea5"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1179,13 +1179,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14845"
+ "14808"
],
"x-ms-correlation-request-id": [
- "ef01296c-a0d2-4b08-af26-d93fe9b62673"
+ "26b09106-8ece-482e-bc6d-5cb2d02bf997"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:ef01296c-a0d2-4b08-af26-d93fe9b62673"
+ "SOUTHEASTASIA:20170525T071551Z:26b09106-8ece-482e-bc6d-5cb2d02bf997"
]
},
"StatusCode": 200
@@ -1197,13 +1197,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ae0a7c56-c9bd-4c9d-9d61-dcec3cb63f03"
+ "07f4a3c2-7c13-4b89-8ee2-5b11e9afb0cf"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1219,7 +1219,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1237,7 +1237,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "da19391d-a070-4f6c-95e3-60747420b409"
+ "b17bc27e-b2b4-4ef2-b947-16b8d53b4cf6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1249,13 +1249,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14844"
+ "14807"
],
"x-ms-correlation-request-id": [
- "a80f9093-a8ac-4b30-b680-12af18b8c3b7"
+ "38a1a6df-1301-4f35-8910-2a7760ff1a63"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:a80f9093-a8ac-4b30-b680-12af18b8c3b7"
+ "SOUTHEASTASIA:20170525T071551Z:38a1a6df-1301-4f35-8910-2a7760ff1a63"
]
},
"StatusCode": 200
@@ -1267,13 +1267,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d27c749a-9402-4c5f-be23-fc078ade51ff"
+ "e0c5bc6c-d6e2-412d-97ab-09215d246ff6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1289,7 +1289,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1307,7 +1307,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "bd1b9194-e38f-468f-884b-bf620aaf4729"
+ "80f1e92b-f880-4f69-8c6d-ba383dc594ca"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1319,13 +1319,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14843"
+ "14806"
],
"x-ms-correlation-request-id": [
- "44a96d46-eddd-401b-a50d-73c3d9dd4af6"
+ "c9da3133-bc02-452e-a258-3201fa009d79"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:44a96d46-eddd-401b-a50d-73c3d9dd4af6"
+ "SOUTHEASTASIA:20170525T071552Z:c9da3133-bc02-452e-a258-3201fa009d79"
]
},
"StatusCode": 200
@@ -1337,13 +1337,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "adf3e925-e006-4ae0-a98d-4f85c759a355"
+ "02353e93-e315-44ad-b842-190bc1118144"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1359,7 +1359,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1377,7 +1377,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "93088df5-f8a9-4496-ba52-151e049ef6d4"
+ "08d82538-d507-43c5-9483-fae97c34b76b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1389,13 +1389,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14842"
+ "14805"
],
"x-ms-correlation-request-id": [
- "aad46ff6-4500-41c7-8c9b-286358c54b2f"
+ "e514a9b1-3a26-4c4c-8cb6-f7adf8be1b55"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:aad46ff6-4500-41c7-8c9b-286358c54b2f"
+ "SOUTHEASTASIA:20170525T071552Z:e514a9b1-3a26-4c4c-8cb6-f7adf8be1b55"
]
},
"StatusCode": 200
@@ -1407,13 +1407,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "39164df1-892f-4a48-8b48-b6f8dbbf010e"
+ "d7d547c3-8726-45aa-987e-0f7946d97cd6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1429,7 +1429,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:32 GMT"
+ "Thu, 25 May 2017 07:15:51 GMT"
],
"Pragma": [
"no-cache"
@@ -1447,7 +1447,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e990792f-b016-448d-85e7-3f1d3cb2c168"
+ "bcea7e84-374c-4de4-8199-888849fe57b6"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1459,13 +1459,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14841"
+ "14804"
],
"x-ms-correlation-request-id": [
- "530d5b37-8dc8-4103-8caf-e574bf8c3778"
+ "b2629dd9-f1d3-4200-82ae-28ef8a37f9f2"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232733Z:530d5b37-8dc8-4103-8caf-e574bf8c3778"
+ "SOUTHEASTASIA:20170525T071552Z:b2629dd9-f1d3-4200-82ae-28ef8a37f9f2"
]
},
"StatusCode": 200
@@ -1477,13 +1477,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d4002e56-0c96-4d56-8fe4-82f3dbe4dd80"
+ "334044fe-75f2-4c23-83f3-8ca9ffa9cef5"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1499,7 +1499,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1517,7 +1517,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c810900c-3402-441a-bd52-2bb776744465"
+ "0349e5c2-17e6-4071-8dfe-ad349ab7aff2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1529,13 +1529,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14840"
+ "14803"
],
"x-ms-correlation-request-id": [
- "93cbc9d5-9933-49ea-a12f-524b84c42a78"
+ "86f95692-bfa5-494b-bc95-ed9b42638b0c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:93cbc9d5-9933-49ea-a12f-524b84c42a78"
+ "SOUTHEASTASIA:20170525T071552Z:86f95692-bfa5-494b-bc95-ed9b42638b0c"
]
},
"StatusCode": 200
@@ -1547,13 +1547,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "3eb9b31d-16a8-4243-bfc5-3f272f2d13e8"
+ "6a945b89-052c-4740-99f7-60637d672810"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1569,7 +1569,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1587,7 +1587,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "37938ee7-8c1b-4bdc-8578-0dbe3e7f173c"
+ "ba46ed3b-9951-4a54-aef1-767e06c3599a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1599,13 +1599,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14839"
+ "14802"
],
"x-ms-correlation-request-id": [
- "bb5bf354-e528-4212-8af0-56fd9352b561"
+ "dcd49076-7adb-480a-b643-f3aaa712838c"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:bb5bf354-e528-4212-8af0-56fd9352b561"
+ "SOUTHEASTASIA:20170525T071552Z:dcd49076-7adb-480a-b643-f3aaa712838c"
]
},
"StatusCode": 200
@@ -1617,13 +1617,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "8cee3783-d9da-4396-92af-23923e6692ee"
+ "d101fcaa-86ea-4c90-80be-82898bd73026"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1639,7 +1639,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1657,7 +1657,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0e192fcb-3133-4fbb-b779-d309f68839bd"
+ "95791d11-5cf1-4342-9fdf-a1c0e75bef75"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1669,13 +1669,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14838"
+ "14801"
],
"x-ms-correlation-request-id": [
- "86b4273b-c34e-4fe1-aadc-2c2b202c420d"
+ "05657b06-b031-4525-9f8b-e79ea4628632"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:86b4273b-c34e-4fe1-aadc-2c2b202c420d"
+ "SOUTHEASTASIA:20170525T071552Z:05657b06-b031-4525-9f8b-e79ea4628632"
]
},
"StatusCode": 200
@@ -1687,13 +1687,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "aeda14c7-8005-47cc-a993-b0938cca3421"
+ "24a6e4e9-1c7c-4fec-ad9c-dcd00e9facc8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1709,7 +1709,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1727,7 +1727,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9f3937f1-464d-42f4-9ac8-a0788c14ffd8"
+ "4af2ebff-fc05-4c1a-b1e2-369d0df24a06"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1739,13 +1739,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14837"
+ "14800"
],
"x-ms-correlation-request-id": [
- "084ffb2b-b514-4b68-b39d-64955f50b609"
+ "dda1989d-fbad-4be8-b9ba-a7319de24d81"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:084ffb2b-b514-4b68-b39d-64955f50b609"
+ "SOUTHEASTASIA:20170525T071552Z:dda1989d-fbad-4be8-b9ba-a7319de24d81"
]
},
"StatusCode": 200
@@ -1757,13 +1757,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "1eeb9761-49c1-4afb-b3e8-eff3c29751f5"
+ "14246372-2a4f-49fb-9a9b-7304398b01f0"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1779,7 +1779,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1797,7 +1797,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6414b3c1-5c44-4708-94dc-3cee5b9247c7"
+ "fb6639f1-0fcc-40d5-bdc1-0dfdb1316df2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1809,13 +1809,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14836"
+ "14799"
],
"x-ms-correlation-request-id": [
- "51682b53-4c13-44dd-8489-b1e5c533bf92"
+ "5dcb305c-eedd-4e9e-9518-9a4f8716e739"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:51682b53-4c13-44dd-8489-b1e5c533bf92"
+ "SOUTHEASTASIA:20170525T071552Z:5dcb305c-eedd-4e9e-9518-9a4f8716e739"
]
},
"StatusCode": 200
@@ -1827,13 +1827,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f21ac75b-39fb-41e0-b3e4-e1ee5f269fdb"
+ "fb0fea09-2bc4-40a0-980e-950ba52e8b0d"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1849,7 +1849,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1867,7 +1867,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9420aa82-be66-41bf-9bbb-1fa2942b7fcb"
+ "db62ae06-9459-480c-830e-22bb55b73dd0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1879,13 +1879,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14835"
+ "14798"
],
"x-ms-correlation-request-id": [
- "9ce0ecca-db5d-4c63-84a4-11d2d5185c42"
+ "25f35a07-2cd8-4c59-b237-11d6e74395ad"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:9ce0ecca-db5d-4c63-84a4-11d2d5185c42"
+ "SOUTHEASTASIA:20170525T071552Z:25f35a07-2cd8-4c59-b237-11d6e74395ad"
]
},
"StatusCode": 200
@@ -1897,13 +1897,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "5b76aa58-edbe-416b-a656-6d5732de92af"
+ "ce0691e9-0ba9-450e-a405-3b21b0d6c222"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1919,7 +1919,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -1937,7 +1937,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "317d66de-6309-4276-9aae-42b01f61737e"
+ "6b8d1043-192e-414e-b082-2be34244e09c"
],
"X-Content-Type-Options": [
"nosniff"
@@ -1949,13 +1949,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14834"
+ "14797"
],
"x-ms-correlation-request-id": [
- "0615bceb-fb5e-43fd-8d15-70ee53fef12a"
+ "8037384a-f8c7-4c25-a972-a88063d922bc"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:0615bceb-fb5e-43fd-8d15-70ee53fef12a"
+ "SOUTHEASTASIA:20170525T071553Z:8037384a-f8c7-4c25-a972-a88063d922bc"
]
},
"StatusCode": 200
@@ -1967,13 +1967,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "de61732d-d09d-4a93-afed-6719c85d1e11"
+ "4548d531-2237-4567-be0a-3ee95ba04124"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -1989,7 +1989,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -2007,7 +2007,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6080d461-f83c-47a0-8d49-c7f34b0e727b"
+ "34e15faf-4f64-49f7-ba46-95262cee166d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2019,13 +2019,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14833"
+ "14796"
],
"x-ms-correlation-request-id": [
- "45de1d6f-39e2-46a5-94da-26848b6db6ff"
+ "a9a9eea4-9113-4c8f-a091-94e4ae97304b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:45de1d6f-39e2-46a5-94da-26848b6db6ff"
+ "SOUTHEASTASIA:20170525T071553Z:a9a9eea4-9113-4c8f-a091-94e4ae97304b"
]
},
"StatusCode": 200
@@ -2037,13 +2037,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4513fd39-59d5-47c2-a6e6-a4cb94aee02a"
+ "2cd6645a-01df-456e-b147-acd35b66bc7f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2059,7 +2059,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -2077,7 +2077,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "55d4691f-17a5-44f9-9027-047342e92357"
+ "78828104-408d-4ba9-a507-3e779c1276fe"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2089,13 +2089,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14832"
+ "14795"
],
"x-ms-correlation-request-id": [
- "33fa79e0-d1be-4a2d-b4fd-f0cfb2ad01f7"
+ "d642094b-f4d6-4a74-9541-09f691eea5b3"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:33fa79e0-d1be-4a2d-b4fd-f0cfb2ad01f7"
+ "SOUTHEASTASIA:20170525T071553Z:d642094b-f4d6-4a74-9541-09f691eea5b3"
]
},
"StatusCode": 200
@@ -2107,13 +2107,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a7d7e474-d53c-4487-a538-c152b42c89b9"
+ "6ba93600-f2fd-4197-a5f7-5cf8c44bedf1"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2129,7 +2129,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:52 GMT"
],
"Pragma": [
"no-cache"
@@ -2147,7 +2147,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "87535182-fada-45b1-ac9a-a936bb710c49"
+ "af289ecf-efa4-4622-b0f0-cf91c7a417f3"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2159,13 +2159,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14831"
+ "14794"
],
"x-ms-correlation-request-id": [
- "155e30f9-cb23-457b-80df-4747838f97c7"
+ "bda770f6-0cda-4829-83ec-07a8144de978"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:155e30f9-cb23-457b-80df-4747838f97c7"
+ "SOUTHEASTASIA:20170525T071553Z:bda770f6-0cda-4829-83ec-07a8144de978"
]
},
"StatusCode": 200
@@ -2177,13 +2177,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "758e8427-7b2f-469b-a753-ed84e6442821"
+ "218e0f04-3d9a-4b1a-806c-0aa13ac52be2"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2199,7 +2199,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2217,7 +2217,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "03491021-20c3-4aba-85a7-19d5b0f423aa"
+ "3bc8b5d6-c212-46d9-a535-e1c9de2189b9"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2229,13 +2229,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14830"
+ "14793"
],
"x-ms-correlation-request-id": [
- "9f0e9338-37ab-4d2f-91e4-1b877b711d79"
+ "fb301211-d7c4-4487-8f9d-e439539e37e4"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:9f0e9338-37ab-4d2f-91e4-1b877b711d79"
+ "SOUTHEASTASIA:20170525T071553Z:fb301211-d7c4-4487-8f9d-e439539e37e4"
]
},
"StatusCode": 200
@@ -2247,13 +2247,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "9426430a-ac43-45c0-a09e-c9ffec3ec431"
+ "ae51ccf5-4e2f-4e14-9e0f-e8e9ba29d913"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2269,7 +2269,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2287,7 +2287,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "11d43550-3a67-447a-b6e1-33a36556c29c"
+ "5509f213-f3cf-442c-9726-f00555b0cd69"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2299,13 +2299,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14829"
+ "14792"
],
"x-ms-correlation-request-id": [
- "4fe7bc45-13ae-47a6-b950-df5fcd6711de"
+ "78e6ef7a-5a10-409d-a0e6-a66cba6e1bb8"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:4fe7bc45-13ae-47a6-b950-df5fcd6711de"
+ "SOUTHEASTASIA:20170525T071553Z:78e6ef7a-5a10-409d-a0e6-a66cba6e1bb8"
]
},
"StatusCode": 200
@@ -2317,13 +2317,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b52c786d-6b9a-4f40-850f-57168c8dae21"
+ "1bff6774-cd8a-415f-b1cb-c53afd0b17bc"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2339,7 +2339,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:33 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2357,7 +2357,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "17d57788-d669-4d37-95a1-ca52710d2e16"
+ "1d4ffa29-0613-415f-8bd2-43a83c3a010b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2369,13 +2369,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14828"
+ "14791"
],
"x-ms-correlation-request-id": [
- "1d3f465f-4645-4031-a86b-4a0cd2e6b432"
+ "a37a6335-8878-4ff3-be6b-95a3bfb61b9a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:1d3f465f-4645-4031-a86b-4a0cd2e6b432"
+ "SOUTHEASTASIA:20170525T071553Z:a37a6335-8878-4ff3-be6b-95a3bfb61b9a"
]
},
"StatusCode": 200
@@ -2387,13 +2387,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "cf432a8a-c1b2-4098-bc9d-661826f88d89"
+ "b7700660-2582-4085-ab05-0d4ee9b7ac22"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2409,7 +2409,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2427,7 +2427,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c3d8e775-ff88-4a31-b403-2145f45679be"
+ "02db4c18-4f74-4157-8318-05886efce108"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2439,13 +2439,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14827"
+ "14790"
],
"x-ms-correlation-request-id": [
- "595a790f-8276-42af-809c-f8d0c23d7242"
+ "160ddf2f-eb05-4d1c-b54a-c3559966ce34"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232734Z:595a790f-8276-42af-809c-f8d0c23d7242"
+ "SOUTHEASTASIA:20170525T071553Z:160ddf2f-eb05-4d1c-b54a-c3559966ce34"
]
},
"StatusCode": 200
@@ -2457,13 +2457,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a4dca6e7-62b0-41e6-be8f-03aee7abf1d1"
+ "547f2170-a65f-4f1d-9796-fb3ca59f4e00"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2479,7 +2479,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2497,7 +2497,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f7537a46-fd62-4a80-a08c-23cb1dbbc903"
+ "57cb45a5-5b39-4198-92d9-68ef4342846a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2509,13 +2509,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14826"
+ "14789"
],
"x-ms-correlation-request-id": [
- "af1f6312-0d63-49a5-9175-7ff4808facce"
+ "2fbfbab0-9053-41e3-852e-9709f7515c5a"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:af1f6312-0d63-49a5-9175-7ff4808facce"
+ "SOUTHEASTASIA:20170525T071553Z:2fbfbab0-9053-41e3-852e-9709f7515c5a"
]
},
"StatusCode": 200
@@ -2527,13 +2527,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "ac801c4a-943d-400a-9530-91bd7c93cd42"
+ "c4dc6578-50fa-4619-9e59-d92026513b1f"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2549,7 +2549,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2567,7 +2567,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0d6d2839-aa5f-4d95-acbc-cbeb0c07e2d2"
+ "dd0e55bf-ab7d-4a9e-913b-b289ccebfe6f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2579,13 +2579,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14825"
+ "14788"
],
"x-ms-correlation-request-id": [
- "794e148f-5e9d-4191-95bf-b00208f7be65"
+ "3a6a45b3-a450-4028-b852-4a81a548ae8d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:794e148f-5e9d-4191-95bf-b00208f7be65"
+ "SOUTHEASTASIA:20170525T071553Z:3a6a45b3-a450-4028-b852-4a81a548ae8d"
]
},
"StatusCode": 200
@@ -2597,13 +2597,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "690c5d4c-63a8-4c04-8130-4395e4bc73dc"
+ "edb0f811-9a24-4123-9bca-27be4be490ba"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2619,7 +2619,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2637,7 +2637,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "63620332-77d1-4819-a2d7-70e1e1fd598d"
+ "8985de3c-50df-47e1-84e8-892c7fcc8935"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2649,13 +2649,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14824"
+ "14787"
],
"x-ms-correlation-request-id": [
- "15a05c68-bea5-467f-b178-b69347fcdc54"
+ "7e11ff27-0269-4682-a0d7-5e4adc0b35ec"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:15a05c68-bea5-467f-b178-b69347fcdc54"
+ "SOUTHEASTASIA:20170525T071554Z:7e11ff27-0269-4682-a0d7-5e4adc0b35ec"
]
},
"StatusCode": 200
@@ -2667,13 +2667,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "6d5b4cc9-d20b-4e9c-a2ce-5d31dfee0060"
+ "275e6eff-e34b-4ff0-923b-58da598292e3"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2689,7 +2689,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2707,7 +2707,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "d1cf5ccf-2e59-4894-93c0-c0d3e6c15f89"
+ "604276d1-e5b4-445c-825e-6cf2390b9f4d"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2719,13 +2719,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14823"
+ "14786"
],
"x-ms-correlation-request-id": [
- "b6678a42-3de6-455b-a87b-13b2d9c64738"
+ "d9f990b3-bf17-4d6d-bafc-e1314655fda8"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:b6678a42-3de6-455b-a87b-13b2d9c64738"
+ "SOUTHEASTASIA:20170525T071554Z:d9f990b3-bf17-4d6d-bafc-e1314655fda8"
]
},
"StatusCode": 200
@@ -2737,13 +2737,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a58d10d8-1448-4093-aaa9-c0f799d3c76f"
+ "e56299bd-4517-419f-b8ef-5cad8ef3ed00"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2759,7 +2759,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2777,7 +2777,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "5c86d94c-6bf4-4bde-ba19-a8e333fb562a"
+ "dec84ee4-1d98-4821-a16c-1e16476c18ba"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2789,13 +2789,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14822"
+ "14785"
],
"x-ms-correlation-request-id": [
- "a7a7c981-5317-4fe7-b79f-6eefb8abc394"
+ "576fa7ec-03d3-455a-8b06-4895d5b14241"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:a7a7c981-5317-4fe7-b79f-6eefb8abc394"
+ "SOUTHEASTASIA:20170525T071554Z:576fa7ec-03d3-455a-8b06-4895d5b14241"
]
},
"StatusCode": 200
@@ -2807,13 +2807,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "bd6d61c0-871c-4aba-900c-7b6291c0254e"
+ "cf401af2-60a1-45c9-a006-c16914b8cee7"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2829,7 +2829,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:53 GMT"
],
"Pragma": [
"no-cache"
@@ -2847,7 +2847,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "f908580f-feb8-4bd8-a43e-a52f474a4a59"
+ "5a41de9e-ba59-4f0b-9f41-f0a8f9018c26"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2859,13 +2859,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14821"
+ "14784"
],
"x-ms-correlation-request-id": [
- "f49f0f7d-f3b4-45ce-bd58-386ae14505f4"
+ "10f446b0-27a3-44d0-9761-afbd20c55ea1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:f49f0f7d-f3b4-45ce-bd58-386ae14505f4"
+ "SOUTHEASTASIA:20170525T071554Z:10f446b0-27a3-44d0-9761-afbd20c55ea1"
]
},
"StatusCode": 200
@@ -2877,13 +2877,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "84800ba5-ccb6-41d5-a07c-032947728cdc"
+ "4cfe502b-eb47-4004-b4d9-f1ad78fb20ff"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2899,7 +2899,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:54 GMT"
],
"Pragma": [
"no-cache"
@@ -2917,7 +2917,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "651cc388-59d9-42fd-ae1a-8e39d98d2bd5"
+ "0c8f7047-8b26-4c81-939e-78b783f87323"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2929,13 +2929,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14820"
+ "14783"
],
"x-ms-correlation-request-id": [
- "9d90a0fd-6938-4503-955f-da38bd3c2603"
+ "d7794e22-ce6b-41c2-a758-492aaba31b30"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:9d90a0fd-6938-4503-955f-da38bd3c2603"
+ "SOUTHEASTASIA:20170525T071554Z:d7794e22-ce6b-41c2-a758-492aaba31b30"
]
},
"StatusCode": 200
@@ -2947,13 +2947,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4c1ed9b8-4787-4d63-b647-41fe80f2168b"
+ "35f0b4c8-8731-4734-88c5-5729a9638878"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -2969,7 +2969,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:54 GMT"
],
"Pragma": [
"no-cache"
@@ -2987,7 +2987,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "ca0e8c91-3ae6-4f1c-84d6-942878024e70"
+ "49ab6963-e7da-4fd0-9b87-48080e1a64a0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -2999,13 +2999,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14819"
+ "14782"
],
"x-ms-correlation-request-id": [
- "a2e54bcf-522c-4e5a-bd64-7f2c16df9baf"
+ "3feca837-f418-4538-80ef-47a2c3c0f7b0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:a2e54bcf-522c-4e5a-bd64-7f2c16df9baf"
+ "SOUTHEASTASIA:20170525T071554Z:3feca837-f418-4538-80ef-47a2c3c0f7b0"
]
},
"StatusCode": 200
@@ -3017,13 +3017,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d7a2576e-531a-46c2-a908-8d029fb6f4a2"
+ "010d2854-7ba2-4f2b-8895-13dc7e8f31a4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3039,7 +3039,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:54 GMT"
],
"Pragma": [
"no-cache"
@@ -3057,7 +3057,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "d1cd4fb0-6592-43c5-a419-b344a908d307"
+ "0e9d5a26-5aaf-4676-9861-1381458a863e"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3069,13 +3069,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14818"
+ "14781"
],
"x-ms-correlation-request-id": [
- "e3498cce-d63c-499a-aa15-72fec20c0b1c"
+ "de24d6fe-9498-4ddb-bdae-9a83bf56d2d4"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:e3498cce-d63c-499a-aa15-72fec20c0b1c"
+ "SOUTHEASTASIA:20170525T071555Z:de24d6fe-9498-4ddb-bdae-9a83bf56d2d4"
]
},
"StatusCode": 200
@@ -3087,13 +3087,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f3fb7c6f-d0a6-4f11-8163-a8ea74b8a762"
+ "15d93f61-ec2c-4626-9a9d-097c79034139"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3109,7 +3109,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:54 GMT"
],
"Pragma": [
"no-cache"
@@ -3127,7 +3127,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2116600c-d16f-49f3-8faa-c208c9b00fd2"
+ "29d9ecda-0053-47aa-885f-59f9fbcd6ea1"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3139,13 +3139,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14817"
+ "14780"
],
"x-ms-correlation-request-id": [
- "219cbb89-b794-468e-8438-dcaa1c506329"
+ "868e1d23-cd46-4274-a72f-2f5701255b6d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:219cbb89-b794-468e-8438-dcaa1c506329"
+ "SOUTHEASTASIA:20170525T071555Z:868e1d23-cd46-4274-a72f-2f5701255b6d"
]
},
"StatusCode": 200
@@ -3157,13 +3157,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "2f19522f-4902-45cc-8f66-094b575c4e45"
+ "df789825-ce17-418a-ab32-1f2c51d5ceb6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3179,7 +3179,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3197,7 +3197,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "215dc640-a8a4-4536-b4ab-75b059db83ba"
+ "df87408f-3000-41b3-b132-812004f2bdb7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3209,13 +3209,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14816"
+ "14779"
],
"x-ms-correlation-request-id": [
- "b64ca557-df32-4f19-8491-17a9580f91bd"
+ "ff1ed511-8ab0-40c9-a392-89ff3c27af7b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:b64ca557-df32-4f19-8491-17a9580f91bd"
+ "SOUTHEASTASIA:20170525T071555Z:ff1ed511-8ab0-40c9-a392-89ff3c27af7b"
]
},
"StatusCode": 200
@@ -3227,13 +3227,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4fa29fdc-f9d9-44d4-80d7-61a7835756ff"
+ "59afe8e2-48fd-44df-85d6-15d0d57e8717"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3249,7 +3249,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:34 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3267,7 +3267,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8f4553dc-8532-4875-a494-bb992717eb42"
+ "caaa008d-2e61-4f0a-9a1d-a30fd1d1ad36"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3279,13 +3279,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14815"
+ "14778"
],
"x-ms-correlation-request-id": [
- "96959a44-8377-4030-b757-9a9c434ff9b5"
+ "d596aa28-4eff-4246-8aa5-b554b866dfd1"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:96959a44-8377-4030-b757-9a9c434ff9b5"
+ "SOUTHEASTASIA:20170525T071555Z:d596aa28-4eff-4246-8aa5-b554b866dfd1"
]
},
"StatusCode": 200
@@ -3297,13 +3297,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0285b67d-098c-4bb4-bc5e-a78eb47f1e48"
+ "4e9eaa41-0b4b-4c65-bf80-a228cf6122be"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3319,7 +3319,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3337,7 +3337,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a4467b97-14a9-49da-9d45-49d4acbbcd10"
+ "8418264b-d46c-4c0e-a612-68108c61d39b"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3349,13 +3349,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14814"
+ "14777"
],
"x-ms-correlation-request-id": [
- "8c16c259-f4d4-4354-b425-e50ab60df614"
+ "64f76b71-00ea-48de-a59a-9741f32c0018"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232735Z:8c16c259-f4d4-4354-b425-e50ab60df614"
+ "SOUTHEASTASIA:20170525T071555Z:64f76b71-00ea-48de-a59a-9741f32c0018"
]
},
"StatusCode": 200
@@ -3367,13 +3367,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4e3d161b-8048-4441-acaf-75647a1aeb7e"
+ "7ff25b2a-8eec-4609-aec6-459d615f3f01"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3389,7 +3389,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3407,7 +3407,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "21aaf4a1-8ea8-45eb-9b53-73c1eb2046a7"
+ "996c3f3d-2282-4a53-b2ce-7fae44e96bc7"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3419,13 +3419,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14813"
+ "14776"
],
"x-ms-correlation-request-id": [
- "b34b5b71-ce15-4b01-a7f8-6e5e8a2f6775"
+ "8fb5e5e0-1e09-4506-b6f6-111f552b42a0"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:b34b5b71-ce15-4b01-a7f8-6e5e8a2f6775"
+ "SOUTHEASTASIA:20170525T071555Z:8fb5e5e0-1e09-4506-b6f6-111f552b42a0"
]
},
"StatusCode": 200
@@ -3437,13 +3437,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "bc67eeb3-5083-4bc5-abeb-24f8645a1005"
+ "645c2734-0611-4ad0-9db6-c500679ae333"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3459,7 +3459,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3477,7 +3477,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "93157cba-9548-4163-a702-459829aa04e6"
+ "00417e52-f5ff-4f3d-aa43-25651c718418"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3489,13 +3489,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14812"
+ "14775"
],
"x-ms-correlation-request-id": [
- "706b0486-fb7f-4635-ad95-e3a2c0e0d1a3"
+ "18b620e6-eaf4-487e-b5d2-28e34b6ef50d"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:706b0486-fb7f-4635-ad95-e3a2c0e0d1a3"
+ "SOUTHEASTASIA:20170525T071555Z:18b620e6-eaf4-487e-b5d2-28e34b6ef50d"
]
},
"StatusCode": 200
@@ -3507,13 +3507,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0a43f890-7bdc-4125-8c74-cee2ff161cf3"
+ "2313a869-200a-4c69-ba2f-b4979dc8e8aa"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3529,7 +3529,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3547,7 +3547,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "874a672e-5660-406a-a605-c623a3eac74d"
+ "4b70936f-59b9-421e-ba69-b4033052bd29"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3559,13 +3559,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14811"
+ "14774"
],
"x-ms-correlation-request-id": [
- "427b23c4-1379-4a90-bae6-baa8d23a2042"
+ "d59ab019-f506-4b70-b7d7-1c961ae8df26"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:427b23c4-1379-4a90-bae6-baa8d23a2042"
+ "SOUTHEASTASIA:20170525T071555Z:d59ab019-f506-4b70-b7d7-1c961ae8df26"
]
},
"StatusCode": 200
@@ -3577,13 +3577,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "a8208ee2-e419-42b9-a90a-56e01a3536bc"
+ "fee6fa3b-9a9e-4634-8987-81e62e04ef88"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3599,7 +3599,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3617,7 +3617,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b6a2ec5f-0c82-4b0e-abce-916d33b40e97"
+ "c347ac9a-6825-4636-8be3-f5db31ae61c9"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3629,13 +3629,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14810"
+ "14773"
],
"x-ms-correlation-request-id": [
- "b71a3956-ef9c-4137-b0fd-93412b902507"
+ "97691a60-71e0-482f-b857-44e3d701281b"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:b71a3956-ef9c-4137-b0fd-93412b902507"
+ "SOUTHEASTASIA:20170525T071556Z:97691a60-71e0-482f-b857-44e3d701281b"
]
},
"StatusCode": 200
@@ -3647,13 +3647,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "4830c340-5c53-4257-97ea-f47c77a5e843"
+ "9bb5b893-224f-4ceb-9bf1-c31fae3609ec"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3669,7 +3669,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3687,7 +3687,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "c6b6a27e-099e-437d-9d48-a66797addfed"
+ "83128592-b17d-4d5e-beb8-4afb7acb24e2"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3699,13 +3699,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14809"
+ "14772"
],
"x-ms-correlation-request-id": [
- "fe8e2a9b-506d-440f-b648-529e79e4c11a"
+ "e9afd602-f3c4-4329-8ef2-de6eefcbdf13"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:fe8e2a9b-506d-440f-b648-529e79e4c11a"
+ "SOUTHEASTASIA:20170525T071556Z:e9afd602-f3c4-4329-8ef2-de6eefcbdf13"
]
},
"StatusCode": 200
@@ -3717,13 +3717,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "d4396dad-4d7b-486a-994b-658dcbc8d878"
+ "5f9be876-3389-42d1-926e-3a2ca266d06b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3739,7 +3739,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3757,7 +3757,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "7f9c55c2-91ca-444d-bc8d-eae0c48528f1"
+ "3d315007-894f-4864-8714-549b1fb56a70"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3769,13 +3769,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14808"
+ "14771"
],
"x-ms-correlation-request-id": [
- "1c2b4e8d-d37c-4a1d-ab2b-8dfb3c12a2a5"
+ "930d6a1c-1ce1-4658-903b-539dd8f7a6ca"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:1c2b4e8d-d37c-4a1d-ab2b-8dfb3c12a2a5"
+ "SOUTHEASTASIA:20170525T071556Z:930d6a1c-1ce1-4658-903b-539dd8f7a6ca"
]
},
"StatusCode": 200
@@ -3787,13 +3787,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "7685d4a1-f7d4-4e22-b357-a7086292515b"
+ "b1327204-d582-4dfd-b723-8ab337df435a"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -3809,7 +3809,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:55 GMT"
],
"Pragma": [
"no-cache"
@@ -3827,7 +3827,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "abaced65-0937-44cf-bc57-edb52c3dca3c"
+ "b5264815-a0fb-467a-80fe-8ab6e2b6f7fa"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3839,13 +3839,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14807"
+ "14770"
],
"x-ms-correlation-request-id": [
- "bb686851-0dd5-4c7e-bb72-6b933280236e"
+ "3b33f40d-79de-43cf-add4-b7d7b6aaaec7"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:bb686851-0dd5-4c7e-bb72-6b933280236e"
+ "SOUTHEASTASIA:20170525T071556Z:3b33f40d-79de-43cf-add4-b7d7b6aaaec7"
]
},
"StatusCode": 200
@@ -3857,17 +3857,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "0d2e5b99-5995-4b68-8800-cca95f91867d"
+ "1e346d4b-c7ae-482a-b3ee-af5999a4f5d1"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\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 }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-31T18:34:24.8721743Z\",\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}",
+ "ResponseBody": "{\r\n \"properties\": {\r\n \"roleName\": \"Site Recovery Contributor\",\r\n \"type\": \"BuiltInRole\",\r\n \"description\": \"Lets you manage Site Recovery sservice 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.RecoveryServices/locations/allocatedStamp/read\",\r\n \"Microsoft.RecoveryServices/locations/allocateStamp/action\",\r\n \"Microsoft.RecoveryServices/Vaults/certificates/write\",\r\n \"Microsoft.RecoveryServices/Vaults/delete\",\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/write\",\r\n \"Microsoft.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:46:17.4592776Z\",\r\n \"updatedOn\": \"2017-05-24T00:57:09.0537988Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -3879,7 +3879,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -3897,7 +3897,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "79646098-a288-49bc-bb83-c2ac6e5f09b6"
+ "268b59a8-84ad-4eb9-a6b0-b50137640871"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3909,13 +3909,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14806"
+ "14769"
],
"x-ms-correlation-request-id": [
- "1ae22241-e22a-4bc7-adde-6d5b09cb260f"
+ "ac3302a4-8675-4e3f-ae71-d6d81598c54f"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:1ae22241-e22a-4bc7-adde-6d5b09cb260f"
+ "SOUTHEASTASIA:20170525T071556Z:ac3302a4-8675-4e3f-ae71-d6d81598c54f"
]
},
"StatusCode": 200
@@ -3927,17 +3927,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c0fe6bde-6ec4-40e6-9024-f7816ba41a6d"
+ "2419ca6e-c626-4377-a2b7-8e09593511a8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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.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/replicationNetworkMappings/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/unplannedFailover/action\",\r\n \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/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/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/replicationPolicies/read\",\r\n \"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/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.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-31T18:36:06.54551Z\",\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}",
+ "ResponseBody": "{\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.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/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/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/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.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:47:50.1341148Z\",\r\n \"updatedOn\": \"2017-05-24T20:19:04.2980493Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -3949,7 +3949,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:35 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -3967,7 +3967,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8b298a72-01e7-4316-b860-e42abd358eed"
+ "3dab38dc-89f7-462d-84ac-3d09dc655c18"
],
"X-Content-Type-Options": [
"nosniff"
@@ -3979,13 +3979,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14805"
+ "14768"
],
"x-ms-correlation-request-id": [
- "0098113c-721c-4601-af86-0a6cab277972"
+ "53bbaa7e-392a-41a6-9743-7fac6d99c1e6"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232736Z:0098113c-721c-4601-af86-0a6cab277972"
+ "SOUTHEASTASIA:20170525T071556Z:53bbaa7e-392a-41a6-9743-7fac6d99c1e6"
]
},
"StatusCode": 200
@@ -3997,17 +3997,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "13264121-16f5-4e16-9123-316aa98a5186"
+ "86173966-9d2a-4fd1-b858-7e861b08d9a8"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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/replicationProtectableItems/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/replicationProtectionContainers/replicationProtectionContainerMappings/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/tokenInfo/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\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}",
+ "ResponseBody": "{\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/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/storageConfig/read\",\r\n \"Microsoft.RecoveryServices/Vaults/usages/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2017-05-19T13:35:40.0093634Z\",\r\n \"updatedOn\": \"2017-05-24T20:29:06.457995Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -4019,7 +4019,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4037,7 +4037,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "9e8b8b2b-fa2a-4917-a09d-2b00de1b5efd"
+ "23098c99-c09f-42dc-a674-cb16011f2255"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4049,13 +4049,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14804"
+ "14767"
],
"x-ms-correlation-request-id": [
- "de181cf6-8db5-4df5-bdf1-c6b5ef0f79c5"
+ "0b29e5d0-7e8b-4c35-8d08-cbfc1518551e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:de181cf6-8db5-4df5-bdf1-c6b5ef0f79c5"
+ "SOUTHEASTASIA:20170525T071556Z:0b29e5d0-7e8b-4c35-8d08-cbfc1518551e"
]
},
"StatusCode": 200
@@ -4067,13 +4067,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "57584cd5-53ba-4ae7-bcaa-ab1bfb261b46"
+ "43fc73ca-773b-4398-95a3-65890c2bd3ca"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4089,7 +4089,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4107,7 +4107,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "b93e4887-6860-4191-be44-e5d7f4321c7d"
+ "9eb71c07-00e0-4675-ab3b-72f61cfb5839"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4119,13 +4119,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14803"
+ "14766"
],
"x-ms-correlation-request-id": [
- "43fa46b3-3a66-4bf7-a693-dd8f66c3198a"
+ "6757dac1-29fe-4e60-9384-d48704baf3b5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:43fa46b3-3a66-4bf7-a693-dd8f66c3198a"
+ "SOUTHEASTASIA:20170525T071556Z:6757dac1-29fe-4e60-9384-d48704baf3b5"
]
},
"StatusCode": 200
@@ -4137,17 +4137,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "c98da89d-2ead-4cbb-a705-4be28aaca3f2"
+ "02e8500b-4066-49f5-8606-2dfd251644ee"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "ResponseBody": "{\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/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/read\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/firewallRules/*\",\r\n \"Microsoft.Sql/servers/securityAlertPolicies/*\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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}",
+ "ResponseBody": "{\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.ResourceHealth/availabilityStatuses/read\",\r\n \"Microsoft.Resources/deployments/*\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups/read\",\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/schemas/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/read\",\r\n \"Microsoft.Sql/servers/databases/securityAlertPolicies/*\",\r\n \"Microsoft.Sql/servers/databases/securityMetrics/*\",\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 }\r\n ],\r\n \"createdOn\": \"0001-01-01T08:00:00Z\",\r\n \"updatedOn\": \"2017-03-06T17:59:09.2636068Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -4159,7 +4159,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4177,7 +4177,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "4e619e8a-b967-41f0-a3b6-4090e6132020"
+ "75b58ffd-0674-434b-a4a0-9dacbb504342"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4189,13 +4189,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14802"
+ "14765"
],
"x-ms-correlation-request-id": [
- "1c2105cc-1a7a-493d-a577-6199da161eec"
+ "ab9de18d-d800-4e61-b645-18ed26d0e8b5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:1c2105cc-1a7a-493d-a577-6199da161eec"
+ "SOUTHEASTASIA:20170525T071556Z:ab9de18d-d800-4e61-b645-18ed26d0e8b5"
]
},
"StatusCode": 200
@@ -4207,13 +4207,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "b01c92ad-65ef-4745-9110-5eb7c5f8b1a0"
+ "dce0b2ee-5296-4338-803c-6bd39bb598ab"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4229,7 +4229,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4247,7 +4247,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "6435c7cb-d302-4c8a-9711-e1f83b27a81b"
+ "1f0f0418-7c36-4cad-83f1-6fada8929e9a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4259,13 +4259,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14801"
+ "14764"
],
"x-ms-correlation-request-id": [
- "6fda1944-680d-408b-8fee-ff97a4b42bfa"
+ "630b9188-e320-40d1-9956-16d45da78471"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:6fda1944-680d-408b-8fee-ff97a4b42bfa"
+ "SOUTHEASTASIA:20170525T071557Z:630b9188-e320-40d1-9956-16d45da78471"
]
},
"StatusCode": 200
@@ -4277,13 +4277,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "54b405fe-523b-4b50-9220-1bb62f4d34a7"
+ "9b13cedf-a918-4c3c-a178-16670d014b28"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4299,7 +4299,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4317,7 +4317,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "8791d3bf-2809-401b-b9ea-a528c90a1af1"
+ "e67d5917-ee79-465b-b7f0-3ef2f9f5e47f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4329,13 +4329,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14800"
+ "14763"
],
"x-ms-correlation-request-id": [
- "5f235998-df0f-4f7d-8750-b182b34ab5e3"
+ "39f5785d-0eed-4ef3-a003-ab060ca67440"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:5f235998-df0f-4f7d-8750-b182b34ab5e3"
+ "SOUTHEASTASIA:20170525T071557Z:39f5785d-0eed-4ef3-a003-ab060ca67440"
]
},
"StatusCode": 200
@@ -4347,13 +4347,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "410a6fd5-1242-44a6-aa20-7acbc48a5368"
+ "e27a601e-9f09-444b-89c1-685a09b106e6"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4369,7 +4369,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4387,7 +4387,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "672b89d8-ad99-4883-b2e2-145fcde96a41"
+ "2f22e9cb-47de-454d-925f-e94e313dea2a"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4399,13 +4399,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14799"
+ "14762"
],
"x-ms-correlation-request-id": [
- "f1f308b7-39c2-4ce1-af97-9a7bc84427a8"
+ "31137aef-2f61-4ed5-b352-3ec2b6b45c0e"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:f1f308b7-39c2-4ce1-af97-9a7bc84427a8"
+ "SOUTHEASTASIA:20170525T071557Z:31137aef-2f61-4ed5-b352-3ec2b6b45c0e"
]
},
"StatusCode": 200
@@ -4417,13 +4417,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f16bda55-d84b-4e85-aa59-3d0d25626668"
+ "b8cfe7db-1fbc-471f-bf6c-da9e7b95bc3b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4439,7 +4439,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:56 GMT"
],
"Pragma": [
"no-cache"
@@ -4457,7 +4457,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "1da8b1a1-b5c6-4ac4-ade1-b897b396a8aa"
+ "0304595c-8b07-433d-8de3-e195557eb7ef"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4469,13 +4469,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14798"
+ "14761"
],
"x-ms-correlation-request-id": [
- "a45a77bc-1d52-498c-aa7f-52d7723b73da"
+ "b12e349c-7a9a-4ece-8d32-bdfa4dce3fdf"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:a45a77bc-1d52-498c-aa7f-52d7723b73da"
+ "SOUTHEASTASIA:20170525T071557Z:b12e349c-7a9a-4ece-8d32-bdfa4dce3fdf"
]
},
"StatusCode": 200
@@ -4487,13 +4487,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "436bf8a4-0e3d-4c02-92f6-34ec7c6b9442"
+ "b0a81123-8758-4f04-b296-eb68e80b1ec9"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4509,7 +4509,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:57 GMT"
],
"Pragma": [
"no-cache"
@@ -4527,7 +4527,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "e7f68239-0ae5-49cb-b3ac-6626cc3820d8"
+ "626acccf-4879-4cc4-b318-1aa7876a57ef"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4539,13 +4539,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14797"
+ "14760"
],
"x-ms-correlation-request-id": [
- "7313298b-14b6-4b68-98a2-1caa4b1ae004"
+ "9eee1a8a-e9be-49f3-98a7-98ecc1dacdac"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:7313298b-14b6-4b68-98a2-1caa4b1ae004"
+ "SOUTHEASTASIA:20170525T071557Z:9eee1a8a-e9be-49f3-98a7-98ecc1dacdac"
]
},
"StatusCode": 200
@@ -4557,17 +4557,17 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "f1c955c0-dfe1-4f8e-a286-3d34ae191fbb"
+ "643b9953-671e-4797-ac3e-6738915a3eff"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
- "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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2017-06-05T17:12:00.6092292Z\",\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.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/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/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.Storage/storageAccounts/listKeys/action\",\r\n \"Microsoft.Storage/storageAccounts/read\",\r\n \"Microsoft.Support/*\"\r\n ],\r\n \"notActions\": []\r\n }\r\n ],\r\n \"createdOn\": \"2015-06-02T00:18:27.3542698Z\",\r\n \"updatedOn\": \"2016-11-15T23:23:01.5203888Z\",\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}",
"ResponseHeaders": {
"Content-Type": [
"application/json; charset=utf-8"
@@ -4579,7 +4579,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:57 GMT"
],
"Pragma": [
"no-cache"
@@ -4597,7 +4597,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "0e100b37-57dc-4804-bfb1-6ffb69750771"
+ "55f54bdd-bbb4-4473-918e-01fa40f0eb6f"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4609,13 +4609,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14796"
+ "14759"
],
"x-ms-correlation-request-id": [
- "3f52749d-2c35-4d87-a761-ab45b9ecda7e"
+ "2578905a-2c5f-4f73-8773-32adadc05dd5"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:3f52749d-2c35-4d87-a761-ab45b9ecda7e"
+ "SOUTHEASTASIA:20170525T071557Z:2578905a-2c5f-4f73-8773-32adadc05dd5"
]
},
"StatusCode": 200
@@ -4627,13 +4627,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "3761ee00-c6f9-4527-9098-4f5148b84886"
+ "75f79acb-d6db-41ae-b893-35128736bcd4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4649,7 +4649,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:57 GMT"
],
"Pragma": [
"no-cache"
@@ -4667,7 +4667,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "a3b6908b-dff1-4147-9790-36e6241f56a8"
+ "6f10c37e-de36-4ab7-9aff-7fc3798f7ec0"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4679,13 +4679,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14795"
+ "14758"
],
"x-ms-correlation-request-id": [
- "df5ebae1-6d1e-47a7-be91-8e444d6d2b5d"
+ "686d9dd3-0e60-4ee4-aa20-cb2309323221"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:df5ebae1-6d1e-47a7-be91-8e444d6d2b5d"
+ "SOUTHEASTASIA:20170525T071557Z:686d9dd3-0e60-4ee4-aa20-cb2309323221"
]
},
"StatusCode": 200
@@ -4697,13 +4697,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "96b8f63c-339b-4f55-b7bb-34079f61164a"
+ "4e6400e0-1c79-4bf9-829d-4da5b0280a05"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -4719,7 +4719,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:27:36 GMT"
+ "Thu, 25 May 2017 07:15:57 GMT"
],
"Pragma": [
"no-cache"
@@ -4737,7 +4737,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "2447ab4c-9f56-47bb-afb5-2ab731ee90ee"
+ "7a8eaf65-5d80-4668-9e50-bd3b2e939884"
],
"X-Content-Type-Options": [
"nosniff"
@@ -4749,13 +4749,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14794"
+ "14757"
],
"x-ms-correlation-request-id": [
- "c03f12a4-38a2-46f5-81a2-84681260b310"
+ "db80f04a-d313-4015-8d59-add0d0a43480"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T232737Z:c03f12a4-38a2-46f5-81a2-84681260b310"
+ "SOUTHEASTASIA:20170525T071557Z:db80f04a-d313-4015-8d59-add0d0a43480"
]
},
"StatusCode": 200
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 8b41d9afef7da..273a4ed8e3899 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,13 +7,13 @@
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "508b6272-f3ad-4709-bf96-641f2c15223b"
+ "4d83b220-ef88-4dda-8a20-79f92088fa95"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -29,7 +29,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:19:50 GMT"
+ "Thu, 25 May 2017 07:12:51 GMT"
],
"Pragma": [
"no-cache"
@@ -47,7 +47,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "5119ba01-2c3c-4a6c-a785-1f9e8e6a3b7a"
+ "bb01e7ed-4338-44d6-90fc-5d89424ba8fc"
],
"X-Content-Type-Options": [
"nosniff"
@@ -59,13 +59,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14994"
+ "14996"
],
"x-ms-correlation-request-id": [
- "a15d22e0-50ae-4ad4-9d98-6cc9f66a4ec2"
+ "56dca62e-362f-4d9f-9932-62e1699b5f25"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T231950Z:a15d22e0-50ae-4ad4-9d98-6cc9f66a4ec2"
+ "SOUTHEASTASIA:20170525T071251Z:56dca62e-362f-4d9f-9932-62e1699b5f25"
]
},
"StatusCode": 200
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 0756d3e4fe93a..b4747ef9aef58 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,19 +1,19 @@
{
"Entries": [
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/NonExistentResourceGroup/providers/Microsoft.Web//sites/csmr8905/providers/Microsoft.Authorization/permissions?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL05vbkV4aXN0ZW50UmVzb3VyY2VHcm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvY3Ntcjg5MDUvcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRob3JpemF0aW9uL3Blcm1pc3Npb25zP2FwaS12ZXJzaW9uPTIwMTUtMDctMDE=",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/NonExistentResourceGroup/providers/Microsoft.Web//sites/csmr653/providers/Microsoft.Authorization/permissions?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL05vbkV4aXN0ZW50UmVzb3VyY2VHcm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvY3NtcjY1My9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "5b9a5db6-412f-4d03-8a18-dfb1e7eb824e"
+ "c38e3e0a-931a-43ca-9942-46b635cb123b"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -32,7 +32,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:19:50 GMT"
+ "Thu, 25 May 2017 07:12:53 GMT"
],
"Pragma": [
"no-cache"
@@ -41,13 +41,13 @@
"gateway"
],
"x-ms-request-id": [
- "bcb12b90-ce72-4292-af67-6e7802475dad"
+ "a42f963f-081a-4b5d-b145-b1b310f6fc74"
],
"x-ms-correlation-request-id": [
- "bcb12b90-ce72-4292-af67-6e7802475dad"
+ "a42f963f-081a-4b5d-b145-b1b310f6fc74"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T231951Z:bcb12b90-ce72-4292-af67-6e7802475dad"
+ "JAPANEAST:20170525T071253Z:a42f963f-081a-4b5d-b145-b1b310f6fc74"
],
"Strict-Transport-Security": [
"max-age=31536000; includeSubDomains"
@@ -58,7 +58,7 @@
],
"Names": {
"GetNonExistentResourcePermissions": [
- "csmr8905"
+ "csmr653"
]
},
"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 9b69f1c249880..ee94d09141854 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,8 +1,8 @@
{
"Entries": [
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg1174?api-version=2015-11-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTE3ND9hcGktdmVyc2lvbj0yMDE1LTExLTAx",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg566?api-version=2015-11-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTY2P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=",
"RequestMethod": "PUT",
"RequestBody": "{\r\n \"location\": \"westus\"\r\n}",
"RequestHeaders": {
@@ -13,20 +13,20 @@
"28"
],
"x-ms-client-request-id": [
- "9a5eff75-08b7-4e6b-b764-04f083e7dcc5"
+ "46e86d5b-4e04-49c7-bcca-48e0aa1639c4"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0"
]
},
- "ResponseBody": "{\r\n \"id\": \"/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourceGroups/csmrg1174\",\r\n \"name\": \"csmrg1174\",\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/csmrg566\",\r\n \"name\": \"csmrg566\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
"ResponseHeaders": {
"Content-Length": [
- "171"
+ "169"
],
"Content-Type": [
"application/json; charset=utf-8"
@@ -38,7 +38,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:19:49 GMT"
+ "Thu, 25 May 2017 07:12:46 GMT"
],
"Pragma": [
"no-cache"
@@ -47,13 +47,13 @@
"1195"
],
"x-ms-request-id": [
- "d10c15d4-d7eb-4c13-bb95-1b1567b4e95f"
+ "54b407a5-f4f6-4fac-be43-aab53a3b5808"
],
"x-ms-correlation-request-id": [
- "d10c15d4-d7eb-4c13-bb95-1b1567b4e95f"
+ "54b407a5-f4f6-4fac-be43-aab53a3b5808"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T231949Z:d10c15d4-d7eb-4c13-bb95-1b1567b4e95f"
+ "SOUTHEASTASIA:20170525T071246Z:54b407a5-f4f6-4fac-be43-aab53a3b5808"
],
"Strict-Transport-Security": [
"max-age=31536000; includeSubDomains"
@@ -62,19 +62,19 @@
"StatusCode": 201
},
{
- "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg1174/providers/Microsoft.Authorization/permissions?api-version=2015-07-01",
- "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTE3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkF1dGhvcml6YXRpb24vcGVybWlzc2lvbnM/YXBpLXZlcnNpb249MjAxNS0wNy0wMQ==",
+ "RequestUri": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/resourcegroups/csmrg566/providers/Microsoft.Authorization/permissions?api-version=2015-07-01",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDAwNGE5ZmQtZDU4ZS00OGRjLWFlYjItNGE0YWVjNTg2MDZmL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wZXJtaXNzaW9ucz9hcGktdmVyc2lvbj0yMDE1LTA3LTAx",
"RequestMethod": "GET",
"RequestBody": "",
"RequestHeaders": {
"x-ms-client-request-id": [
- "70fcd6d8-7173-4f9f-9001-2f6000a75cf4"
+ "dc523b65-3f5b-4a7b-abcc-01730651b6ef"
],
"accept-language": [
"en-US"
],
"User-Agent": [
- "FxVersion/4.6.25009.03",
+ "FxVersion/4.6.25211.01",
"Microsoft.Azure.Management.Authorization.AuthorizationManagementClient/2.5.0.0"
]
},
@@ -90,7 +90,7 @@
"no-cache"
],
"Date": [
- "Thu, 08 Jun 2017 23:19:49 GMT"
+ "Thu, 25 May 2017 07:12:46 GMT"
],
"Pragma": [
"no-cache"
@@ -108,7 +108,7 @@
"Accept-Encoding"
],
"x-ms-request-id": [
- "283f8720-ca97-45a9-a9c9-b140531d2eff"
+ "691383a9-6d6e-4066-93b5-afa731615c27"
],
"X-Content-Type-Options": [
"nosniff"
@@ -120,13 +120,13 @@
"ASP.NET"
],
"x-ms-ratelimit-remaining-subscription-reads": [
- "14993"
+ "14727"
],
"x-ms-correlation-request-id": [
- "bf7ecf7a-168c-40a0-b2bf-bd5a83fe4348"
+ "e4568113-ac55-4792-a9ab-e13a6e5f9466"
],
"x-ms-routing-request-id": [
- "WESTUS2:20170608T231949Z:bf7ecf7a-168c-40a0-b2bf-bd5a83fe4348"
+ "SOUTHEASTASIA:20170525T071247Z:e4568113-ac55-4792-a9ab-e13a6e5f9466"
]
},
"StatusCode": 200
@@ -134,7 +134,7 @@
],
"Names": {
"GetResourceGroupPermissions": [
- "csmrg1174"
+ "csmrg566"
]
},
"Variables": {
diff --git a/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs b/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs
index 861c48dd5d6ee..fd93fb19854c1 100644
--- a/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs
+++ b/src/SDKs/Authorization/Authorization.Tests/Tests/BasicTests.cs
@@ -19,6 +19,7 @@
using System.Reflection;
using Microsoft.Azure.Test.HttpRecorder;
using System.IO;
+using Microsoft.Rest;
namespace Authorization.Tests
{
@@ -30,6 +31,7 @@ public class BasicTests : TestBase, IClassFixture
private const int RoleAssignmentPageSize = 20;
private const string RESOURCE_TEST_LOCATION = "westus";
private const string WEBSITE_RP_VERSION = "2014-04-01";
+ private const string API_VERSION = "2015-07-01";
public BasicTests(TestExecutionContext context, ITestOutputHelper output)
{
@@ -80,7 +82,7 @@ public void RoleAssignmentByIdTests()
Assert.NotNull(client);
Assert.NotNull(client.HttpClient);
-
+
var principalId = new Guid(testContext.Users.ElementAt(4).ObjectId);
var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
@@ -110,7 +112,7 @@ public void RoleAssignmentByIdTests()
Assert.NotNull(getResult);
Assert.Equal(createResult.Id, getResult.Id);
Assert.Equal(createResult.Name, getResult.Name);
-
+
//Delete
var deleteResult = client.RoleAssignments.DeleteById(assignmentId);
Assert.NotNull(deleteResult);
@@ -152,7 +154,7 @@ public void RoleAssignmentsListGetTests()
var createResult = client.RoleAssignments.Create(scope, assignmentName.ToString(), newRoleAssignment);
Assert.NotNull(createResult);
-
+
var allRoleAssignments = client.RoleAssignments.List(null);
Assert.NotNull(allRoleAssignments);
@@ -205,7 +207,7 @@ public void RoleAssignmentsCreateDeleteTests()
var createResult = client.RoleAssignments.Create(scope, assignmentName.ToString(), newRoleAssignment);
Assert.NotNull(createResult);
-
+
var deleteResult = client.RoleAssignments.Delete(scope, assignmentName.ToString());
Assert.NotNull(deleteResult);
var deletedRoleAssignment = deleteResult;
@@ -263,13 +265,13 @@ public void RoleAssignmentListByFilterTest()
Assert.NotNull(client);
Assert.NotNull(client.HttpClient);
- // Read/write the PrincipalId from Testcontext to enable Playback mode test execution
- var principalId = GetValueFromTestContext(() => new Guid(testContext.Users.ElementAt(1).ObjectId), Guid.Parse, "PrincipalId").ToString();
+ // Read/write the PrincipalId from Testcontext to enable Playback mode test execution
+ var principalId = GetValueFromTestContext(() => new Guid(testContext.Users.ElementAt(1).ObjectId), Guid.Parse, "PrincipalId").ToString();
- var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
+ var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
var roleDefinition = client.RoleDefinitions.List(scope).First();
- for(int i=0; i ?? allBuiltInRoles.ToList();
int roleCount = allBuiltInRolesList.Count();
int userCount = testContext.Users.Count();
-
+
List createdAssignments = new List();
try
@@ -348,8 +350,8 @@ public void RoleAssignmentPagingTest()
try
{
createResult = client.RoleAssignments.Create(
- scope,
- assignmentName.ToString(),
+ scope,
+ assignmentName.ToString(),
newRoleAssignment.Properties);
}
catch (CloudException e)
@@ -366,7 +368,7 @@ public void RoleAssignmentPagingTest()
}
// Validate
-
+
// Get the first page of assignments
var firstPage = client.RoleAssignments.List(null);
Assert.NotNull(firstPage);
@@ -374,7 +376,7 @@ public void RoleAssignmentPagingTest()
// Get the next page of assignments
var nextPage = client.RoleAssignments.ListNext(firstPage.NextPageLink);
-
+
Assert.NotNull(nextPage);
Assert.NotEqual(0, nextPage.Count());
@@ -434,7 +436,7 @@ public void RoleAssignmentListForScopeTest()
}
}
- [Fact(Skip = "Graph issue when adding user to group, needs investigation")]
+ [Fact(Skip = "Graph issue when adding user to group, needs investigation")]
public void RoleAssignmentListWithAssignedToFilterTest()
{
HttpMockServer.RecordsDirectory = GetSessionsDirectoryPath();
@@ -447,7 +449,7 @@ public void RoleAssignmentListWithAssignedToFilterTest()
var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
var roleDefinition = client.RoleDefinitions.List(scope).First();
-
+
// Get user and group and add the user to the group
var user = testContext.Users.First();
var group = testContext.Groups.First();
@@ -464,8 +466,8 @@ public void RoleAssignmentListWithAssignedToFilterTest()
};
var assignmentName = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "AssignmentName_Group");
var assignmentToGroup = client.RoleAssignments.Create(
- scope,
- assignmentName.ToString(),
+ scope,
+ assignmentName.ToString(),
newRoleAssignmentToGroupParams.Properties);
// create assignment to user
@@ -477,10 +479,10 @@ public void RoleAssignmentListWithAssignedToFilterTest()
PrincipalId = user.ObjectId
}
};
-
+
assignmentName = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "AssignmentName_User");
- var assignmentToUser = client.RoleAssignments.Create(scope,
- assignmentName.ToString(),
+ var assignmentToUser = client.RoleAssignments.Create(scope,
+ assignmentName.ToString(),
newRoleAssignmentToUserParams.Properties);
// List role assignments with AssignedTo filter = user id
@@ -522,13 +524,13 @@ public void RoleDefinitionsListGetTests()
var scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
var allRoleDefinitions = client.RoleDefinitions.List(scope);
-
+
Assert.NotNull(allRoleDefinitions);
foreach (var roleDefinition in allRoleDefinitions)
{
var singleRole = client.RoleDefinitions.Get(scope, roleDefinition.Name);
-
+
Assert.NotNull(singleRole);
if (singleRole.Properties.Type == "BuiltInRole")
@@ -542,18 +544,18 @@ public void RoleDefinitionsListGetTests()
Assert.NotNull(singleRole.Properties.RoleName);
Assert.NotNull(singleRole.Properties.Type);
Assert.NotNull(singleRole.Properties.Permissions);
-
- foreach(var assignableScope in singleRole.Properties.AssignableScopes)
+
+ foreach (var assignableScope in singleRole.Properties.AssignableScopes)
{
Assert.True(!string.IsNullOrWhiteSpace(assignableScope));
}
- foreach(var permission in singleRole.Properties.Permissions)
- {
- Assert.NotNull(permission.Actions);
- Assert.NotNull(permission.NotActions);
- Assert.False(permission.Actions.Count() == 0 &&
- permission.NotActions.Count() == 0);
+ foreach (var permission in singleRole.Properties.Permissions)
+ {
+ Assert.NotNull(permission.Actions);
+ Assert.NotNull(permission.NotActions);
+ Assert.False(permission.Actions.Count() == 0 &&
+ permission.NotActions.Count() == 0);
}
}
}
@@ -647,42 +649,42 @@ public void RoleDefinitionUpdateTests()
RoleDefinition createOrUpdateParams;
var roleDefinitionId = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "RoleDefinition");
- string currentSubscriptionId = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
+ string scope = "subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
- // Create a custom role definition
- try
+ // Create a custom role definition
+ try
{
createOrUpdateParams = new RoleDefinition()
+ {
+ // Name = roleDefinitionId,
+ Properties = new RoleDefinitionProperties()
{
- // Name = roleDefinitionId,
- Properties = new RoleDefinitionProperties()
- {
- RoleName = "NewRoleName_" + roleDefinitionId.ToString(),
- Description = "New Test Custom Role",
- Permissions = new List()
+ RoleName = "NewRoleName_" + roleDefinitionId.ToString(),
+ Description = "New Test Custom Role",
+ Permissions = new List()
{
new Permission()
{
Actions = new List{ "Microsoft.Authorization/*/Read" }
}
},
- AssignableScopes = new List() { currentSubscriptionId },
- },
+ AssignableScopes = new List() { scope },
+ },
};
var roleDefinition = client.RoleDefinitions.CreateOrUpdate(
- currentSubscriptionId,
- roleDefinitionId.ToString(),
+ scope,
+ roleDefinitionId.ToString(),
createOrUpdateParams);
// Update role name, permissions for the custom role
createOrUpdateParams.Properties.RoleName = "UpdatedRoleName_" + roleDefinitionId.ToString();
createOrUpdateParams.Properties.Permissions.Single().Actions.Add("Microsoft.Support/*/read");
- var updatedRoleDefinition = client.RoleDefinitions.CreateOrUpdate(currentSubscriptionId,
+ var updatedRoleDefinition = client.RoleDefinitions.CreateOrUpdate(scope,
roleDefinitionId.ToString(),
createOrUpdateParams);
-
+
// Validate the updated roleDefinition properties.
Assert.NotNull(updatedRoleDefinition);
Assert.Equal(updatedRoleDefinition.Id, roleDefinition.Id);
@@ -694,14 +696,14 @@ public void RoleDefinitionUpdateTests()
Assert.Equal("Microsoft.Support/*/read", updatedRoleDefinition.Properties.Permissions.Single().Actions.Last());
// Same assignable scopes
Assert.NotEmpty(updatedRoleDefinition.Properties.AssignableScopes);
- Assert.Equal(currentSubscriptionId.ToLower(), updatedRoleDefinition.Properties.AssignableScopes.Single().ToLower());
-
+ Assert.Equal(scope.ToLower(), updatedRoleDefinition.Properties.AssignableScopes.Single().ToLower());
+
// Negative test: Update the role with an empty RoleName
createOrUpdateParams.Properties.RoleName = null;
try
{
- client.RoleDefinitions.CreateOrUpdate(currentSubscriptionId,
+ client.RoleDefinitions.CreateOrUpdate(scope,
roleDefinitionId.ToString(),
createOrUpdateParams);
}
@@ -713,7 +715,7 @@ public void RoleDefinitionUpdateTests()
finally
{
var deleteResult = client.RoleDefinitions.Delete(
- currentSubscriptionId,
+ scope,
roleDefinitionId.ToString());
Assert.NotNull(deleteResult);
}
@@ -736,9 +738,9 @@ public void RoleDefinitionCreateTests()
string currentSubscriptionId = "/subscriptions/" + client.SubscriptionId + "/" + ResourceGroup;
string fullRoleId = "/subscriptions/" + client.SubscriptionId + RoleDefIdPrefix + roleDefinitionId;
- Guid newRoleId = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "RoleDefinition2");
+ Guid newRoleId = GetValueFromTestContext(Guid.NewGuid, Guid.Parse, "RoleDefinition2");
string resourceGroupScope = currentSubscriptionId;
-
+
// create resource group,This works only if logged in using Username/Password method
var resourceClient = PermissionsTests.GetResourceManagementClient(context);
try
@@ -755,20 +757,20 @@ public void RoleDefinitionCreateTests()
try
{
createOrUpdateParams = new RoleDefinition()
+ {
+ Properties = new RoleDefinitionProperties()
{
- Properties = new RoleDefinitionProperties()
- {
- RoleName = "NewRoleName_" + roleDefinitionId.ToString(),
- Description = "New Test Custom Role",
- Permissions = new List()
+ RoleName = "NewRoleName_" + roleDefinitionId.ToString(),
+ Description = "New Test Custom Role",
+ Permissions = new List()
{
new Permission()
{
Actions = new List{ "Microsoft.Authorization/*/Read" }
}
},
- AssignableScopes = new List() { currentSubscriptionId },
- },
+ AssignableScopes = new List() { currentSubscriptionId },
+ },
};
var roleDefinition = client.RoleDefinitions.CreateOrUpdate(currentSubscriptionId,
@@ -792,7 +794,7 @@ public void RoleDefinitionCreateTests()
roleDefinition = client.RoleDefinitions.CreateOrUpdate(
resourceGroupScope,
- newRoleId.ToString(),
+ newRoleId.ToString(),
createOrUpdateParams);
Assert.NotNull(roleDefinition);
@@ -802,11 +804,11 @@ public void RoleDefinitionCreateTests()
var deleteResult = client.RoleDefinitions.Delete(currentSubscriptionId, roleDefinitionId.ToString());
Assert.NotNull(deleteResult);
- deleteResult = client.RoleDefinitions.Delete(resourceGroupScope, newRoleId.ToString());
- Assert.NotNull(deleteResult);
+ deleteResult = client.RoleDefinitions.Delete(resourceGroupScope, newRoleId.ToString());
+ Assert.NotNull(deleteResult);
}
-
+
TestUtilities.Wait(1000 * 15);
// Negative test - create a roledefinition with same name (but different id) as an already existing custom role
@@ -846,7 +848,7 @@ public void RoleDefinitionCreateTests()
{
Assert.Equal(HttpStatusCode.Conflict, ce.Response.StatusCode);
}
-
+
// Negative test - create a roledefinition with type=BuiltInRole
createOrUpdateParams.Properties.Type = "BuiltInRole";
@@ -856,11 +858,11 @@ public void RoleDefinitionCreateTests()
roleDefinitionId.ToString(),
createOrUpdateParams);
}
- catch(CloudException ce)
+ catch (CloudException ce)
{
Assert.Equal(HttpStatusCode.BadRequest, ce.Response.StatusCode);
}
-
+
// Negative Test - create a custom role with empty role name
// reset the role type
createOrUpdateParams.Properties.Type = null;
@@ -929,6 +931,76 @@ public void RoleDefinitionCreateTests()
}
}
+ [Fact]
+ public void ProviderOperationsMetadataListGetTests()
+ {
+ using (MockContext context = MockContext.Start(this.GetType().FullName))
+ {
+ var client = testContext.GetAuthorizationManagementClient(context);
+
+ Assert.NotNull(client);
+ Assert.NotNull(client.HttpClient);
+ var allProviderOperationsMetadatas = client.ProviderOperationsMetadata.List(API_VERSION);
+
+ Assert.NotNull(allProviderOperationsMetadatas);
+
+ foreach (var operationsMetadata in allProviderOperationsMetadatas)
+ {
+ Assert.NotNull(operationsMetadata);
+ Assert.NotNull(operationsMetadata.Id);
+ Assert.NotNull(operationsMetadata.Name);
+ Assert.NotNull(operationsMetadata.Operations);
+ Assert.NotNull(operationsMetadata.ResourceTypes);
+ Assert.NotNull(operationsMetadata.Type);
+ }
+
+ var providerOperationsMetadata = client.ProviderOperationsMetadata.Get("Microsoft.Web", API_VERSION);
+ Assert.NotNull(providerOperationsMetadata);
+ Assert.NotNull(providerOperationsMetadata.DisplayName);
+ Assert.NotNull(providerOperationsMetadata.Id);
+ Assert.NotNull(providerOperationsMetadata.Name);
+ Assert.NotNull(providerOperationsMetadata.Operations);
+ Assert.NotNull(providerOperationsMetadata.ResourceTypes);
+ Assert.NotNull(providerOperationsMetadata.Type);
+ }
+ }
+
+ [Fact]
+ public void GetProviderOperationsMetadataListWithInvalidAPIVersion()
+ {
+ using (MockContext context = MockContext.Start(this.GetType().FullName))
+ {
+ var client = testContext.GetAuthorizationManagementClient(context);
+ Assert.NotNull(client);
+ Assert.NotNull(client.HttpClient);
+ try
+ {
+ var allProviderOperationsMetadatas = client.ProviderOperationsMetadata.List("0001-07-01");
+ }catch(CloudException ex)
+ {
+ Assert.Equal(ex.Message, "The resource type 'providerOperations' could not be found in the namespace 'Microsoft.Authorization' for api version '0001-07-01'. The supported api-versions are '2015-07-01-preview,2015-07-01,2016-07-01'.");
+ }
+ }
+ }
+
+ [Fact]
+ public void GetProviderOperationsMetadataListWithInvalidProvider()
+ {
+ using (MockContext context = MockContext.Start(this.GetType().FullName))
+ {
+ var client = testContext.GetAuthorizationManagementClient(context);
+ Assert.NotNull(client);
+ Assert.NotNull(client.HttpClient);
+ try
+ {
+ var providerOperationsMetadata = client.ProviderOperationsMetadata.Get("InvalidProvider", API_VERSION);
+ }catch(CloudException ex)
+ {
+ Assert.Equal(ex.Message, "Provider 'InvalidProvider' not found.");
+ }
+ }
+ }
+
private static T GetValueFromTestContext(Func constructor, Func parser, string mockName)
{
T retValue = default(T);
diff --git a/src/SDKs/Authorization/Authorization.Tests/Tests/TestFixtureData.cs b/src/SDKs/Authorization/Authorization.Tests/Tests/TestFixtureData.cs
index ce4c907444206..953274ee02ff1 100644
--- a/src/SDKs/Authorization/Authorization.Tests/Tests/TestFixtureData.cs
+++ b/src/SDKs/Authorization/Authorization.Tests/Tests/TestFixtureData.cs
@@ -57,7 +57,6 @@ public TestExecutionContext()
{
this.CleanupTestData(MockContext.Start(this.GetType().FullName));
}
- TestEnvironment env = TestEnvironmentFactory.GetTestEnvironment();
using (MockContext context = MockContext.Start(this.GetType().FullName))
{
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs b/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs
index 1ff54e13c6587..a752318687dc0 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/AuthorizationManagementClient.cs
@@ -8,26 +8,29 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Net;
+ using System.Net.Http;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Newtonsoft.Json;
using Microsoft.Rest.Azure;
+ using Microsoft.Rest.Serialization;
using Models;
+ using Newtonsoft.Json;
- ///
- ///
- public partial class AuthorizationManagementClient : ServiceClient, IAuthorizationManagementClient, IAzureClient
+ ///
+ /// Role based access control provides you a way to apply granular level
+ /// policy administration down to individual resources or resource groups.
+ /// These operations enable you to manage role definitions and role
+ /// assignments. A role definition describes the set of actions that can be
+ /// performed on resources. A role assignment grants access to Azure Active
+ /// Directory users.
+ ///
+ public partial class AuthorizationManagementClient : ServiceClient, IAuthorizationManagementClient, IAzureClient
{
///
/// The base URI of the service.
@@ -42,22 +45,20 @@ public partial class AuthorizationManagementClient : ServiceClient
/// Gets or sets json deserialization settings.
///
- public JsonSerializerSettings DeserializationSettings { get; private set; }
+ public JsonSerializerSettings DeserializationSettings { get; private set; }
///
- /// Gets Azure subscription credentials.
+ /// Credentials needed for the client to connect to Azure.
///
public ServiceClientCredentials Credentials { get; private set; }
///
- /// Gets subscription credentials which uniquely identify Microsoft Azure
- /// subscription. The subscription ID forms part of the URI for every service
- /// call.
+ /// The ID of the target subscription.
///
public string SubscriptionId { get; set; }
///
- /// Client Api Version.
+ /// The API version to use for this operation.
///
public string ApiVersion { get; private set; }
@@ -78,14 +79,29 @@ public partial class AuthorizationManagementClient : ServiceClient
public bool? GenerateClientRequestId { get; set; }
+ ///
+ /// Gets the IClassicAdministratorsOperations.
+ ///
public virtual IClassicAdministratorsOperations ClassicAdministrators { get; private set; }
+ ///
+ /// Gets the IPermissionsOperations.
+ ///
public virtual IPermissionsOperations Permissions { get; private set; }
+ ///
+ /// Gets the IProviderOperationsMetadataOperations.
+ ///
public virtual IProviderOperationsMetadataOperations ProviderOperationsMetadata { get; private set; }
+ ///
+ /// Gets the IRoleAssignmentsOperations.
+ ///
public virtual IRoleAssignmentsOperations RoleAssignments { get; private set; }
+ ///
+ /// Gets the IRoleDefinitionsOperations.
+ ///
public virtual IRoleDefinitionsOperations RoleDefinitions { get; private set; }
///
@@ -96,7 +112,7 @@ public partial class AuthorizationManagementClient : ServiceClient
protected AuthorizationManagementClient(params DelegatingHandler[] handlers) : base(handlers)
{
- this.Initialize();
+ Initialize();
}
///
@@ -110,7 +126,7 @@ protected AuthorizationManagementClient(params DelegatingHandler[] handlers) : b
///
protected AuthorizationManagementClient(HttpClientHandler rootHandler, params DelegatingHandler[] handlers) : base(rootHandler, handlers)
{
- this.Initialize();
+ this.Initialize();
}
///
@@ -128,7 +144,7 @@ protected AuthorizationManagementClient(Uri baseUri, params DelegatingHandler[]
{
throw new ArgumentNullException("baseUri");
}
- this.BaseUri = baseUri;
+ this.BaseUri = baseUri;
}
///
@@ -149,14 +165,14 @@ protected AuthorizationManagementClient(Uri baseUri, HttpClientHandler rootHandl
{
throw new ArgumentNullException("baseUri");
}
- this.BaseUri = baseUri;
+ this.BaseUri = baseUri;
}
///
/// Initializes a new instance of the AuthorizationManagementClient class.
///
///
- /// Required. Gets Azure subscription credentials.
+ /// Required. Credentials needed for the client to connect to Azure.
///
///
/// Optional. The delegating handlers to add to the http client pipeline.
@@ -167,10 +183,10 @@ public AuthorizationManagementClient(ServiceClientCredentials credentials, param
{
throw new ArgumentNullException("credentials");
}
- this.Credentials = credentials;
+ this.Credentials = credentials;
if (this.Credentials != null)
{
- this.Credentials.InitializeServiceClient(this);
+ this.Credentials.InitializeServiceClient(this);
}
}
@@ -178,7 +194,7 @@ public AuthorizationManagementClient(ServiceClientCredentials credentials, param
/// Initializes a new instance of the AuthorizationManagementClient class.
///
///
- /// Required. Gets Azure subscription credentials.
+ /// Required. Credentials needed for the client to connect to Azure.
///
///
/// Optional. The http client handler used to handle http transport.
@@ -192,10 +208,10 @@ public AuthorizationManagementClient(ServiceClientCredentials credentials, HttpC
{
throw new ArgumentNullException("credentials");
}
- this.Credentials = credentials;
+ this.Credentials = credentials;
if (this.Credentials != null)
{
- this.Credentials.InitializeServiceClient(this);
+ this.Credentials.InitializeServiceClient(this);
}
}
@@ -206,7 +222,7 @@ public AuthorizationManagementClient(ServiceClientCredentials credentials, HttpC
/// Optional. The base URI of the service.
///
///
- /// Required. Gets Azure subscription credentials.
+ /// Required. Credentials needed for the client to connect to Azure.
///
///
/// Optional. The delegating handlers to add to the http client pipeline.
@@ -221,11 +237,11 @@ public AuthorizationManagementClient(Uri baseUri, ServiceClientCredentials crede
{
throw new ArgumentNullException("credentials");
}
- this.BaseUri = baseUri;
- this.Credentials = credentials;
+ this.BaseUri = baseUri;
+ this.Credentials = credentials;
if (this.Credentials != null)
{
- this.Credentials.InitializeServiceClient(this);
+ this.Credentials.InitializeServiceClient(this);
}
}
@@ -236,7 +252,7 @@ public AuthorizationManagementClient(Uri baseUri, ServiceClientCredentials crede
/// Optional. The base URI of the service.
///
///
- /// Required. Gets Azure subscription credentials.
+ /// Required. Credentials needed for the client to connect to Azure.
///
///
/// Optional. The http client handler used to handle http transport.
@@ -254,29 +270,33 @@ public AuthorizationManagementClient(Uri baseUri, ServiceClientCredentials crede
{
throw new ArgumentNullException("credentials");
}
- this.BaseUri = baseUri;
- this.Credentials = credentials;
+ this.BaseUri = baseUri;
+ this.Credentials = credentials;
if (this.Credentials != null)
{
- this.Credentials.InitializeServiceClient(this);
+ this.Credentials.InitializeServiceClient(this);
}
}
+ ///
+ /// An optional partial-method to perform custom initialization.
+ ///
+ partial void CustomInitialize();
///
/// Initializes client properties.
///
private void Initialize()
{
- this.ClassicAdministrators = new ClassicAdministratorsOperations(this);
- this.Permissions = new PermissionsOperations(this);
- this.ProviderOperationsMetadata = new ProviderOperationsMetadataOperations(this);
- this.RoleAssignments = new RoleAssignmentsOperations(this);
- this.RoleDefinitions = new RoleDefinitionsOperations(this);
- this.BaseUri = new Uri("https://management.azure.com");
- this.ApiVersion = "2015-07-01";
- this.AcceptLanguage = "en-US";
- this.LongRunningOperationRetryTimeout = 30;
- this.GenerateClientRequestId = true;
+ this.ClassicAdministrators = new ClassicAdministratorsOperations(this);
+ this.Permissions = new PermissionsOperations(this);
+ this.ProviderOperationsMetadata = new ProviderOperationsMetadataOperations(this);
+ this.RoleAssignments = new RoleAssignmentsOperations(this);
+ this.RoleDefinitions = new RoleDefinitionsOperations(this);
+ this.BaseUri = new Uri("https://management.azure.com");
+ this.ApiVersion = "2015-07-01";
+ this.AcceptLanguage = "en-US";
+ this.LongRunningOperationRetryTimeout = 30;
+ this.GenerateClientRequestId = true;
SerializationSettings = new JsonSerializerSettings
{
Formatting = Formatting.Indented,
@@ -290,8 +310,8 @@ private void Initialize()
new Iso8601TimeSpanConverter()
}
};
- SerializationSettings.Converters.Add(new ResourceJsonConverter());
- DeserializationSettings = new JsonSerializerSettings
+ SerializationSettings.Converters.Add(new ResourceJsonConverter());
+ DeserializationSettings = new JsonSerializerSettings
{
DateFormatHandling = DateFormatHandling.IsoDateFormat,
DateTimeZoneHandling = DateTimeZoneHandling.Utc,
@@ -303,8 +323,9 @@ private void Initialize()
new Iso8601TimeSpanConverter()
}
};
- DeserializationSettings.Converters.Add(new ResourceJsonConverter());
- DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
- }
+ CustomInitialize();
+ DeserializationSettings.Converters.Add(new ResourceJsonConverter());
+ DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
+ }
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperations.cs
index 707d0404923e4..d1656cae1c656 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperations.cs
@@ -8,26 +8,26 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Net;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Newtonsoft.Json;
using Microsoft.Rest.Azure;
- using Models;
+ using Microsoft.Rest.Serialization;
+ using Models;
+ using Newtonsoft.Json;
- ///
- /// ClassicAdministratorsOperations operations.
- ///
- internal partial class ClassicAdministratorsOperations : IServiceOperations, IClassicAdministratorsOperations
+ ///
+ /// ClassicAdministratorsOperations operations.
+ ///
+ internal partial class ClassicAdministratorsOperations : IServiceOperations, IClassicAdministratorsOperations
{
///
/// Initializes a new instance of the ClassicAdministratorsOperations class.
@@ -37,11 +37,11 @@ internal partial class ClassicAdministratorsOperations : IServiceOperations
internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
{
- if (client == null)
+ if (client == null)
{
throw new ArgumentNullException("client");
}
- this.Client = client;
+ Client = client;
}
///
@@ -50,9 +50,10 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
public AuthorizationManagementClient Client { get; private set; }
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
+ /// The API version to use for this operation.
///
///
/// Headers that will be added to request.
@@ -60,6 +61,18 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListWithHttpMessagesAsync(string apiVersion, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (apiVersion == null)
@@ -92,10 +105,10 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -194,7 +207,7 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = SafeJsonConvert.DeserializeObject>(_responseContent, this.Client.DeserializationSettings);
+ _result.Body = SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -214,7 +227,7 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
}
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -225,6 +238,18 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (nextPageLink == null)
@@ -248,10 +273,10 @@ internal ClassicAdministratorsOperations(AuthorizationManagementClient client)
List _queryParameters = new List();
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperationsExtensions.cs b/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperationsExtensions.cs
index 7f63af46b529f..dfd40c459ba25 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperationsExtensions.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/ClassicAdministratorsOperationsExtensions.cs
@@ -8,42 +8,49 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Threading;
+ using System.Threading.Tasks;
+
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
+
+ ///
+ /// Extension methods for ClassicAdministratorsOperations.
+ ///
public static partial class ClassicAdministratorsOperationsExtensions
{
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The operations group for this extension method.
///
///
+ /// The API version to use for this operation.
///
public static IPage List(this IClassicAdministratorsOperations operations, string apiVersion)
{
- return Task.Factory.StartNew(s => ((IClassicAdministratorsOperations)s).ListAsync(apiVersion), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListAsync(apiVersion).GetAwaiter().GetResult();
}
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The operations group for this extension method.
///
///
+ /// The API version to use for this operation.
///
///
/// The cancellation token.
///
- public static async Task> ListAsync( this IClassicAdministratorsOperations operations, string apiVersion, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListAsync(this IClassicAdministratorsOperations operations, string apiVersion, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListWithHttpMessagesAsync(apiVersion, null, cancellationToken).ConfigureAwait(false))
{
@@ -52,7 +59,7 @@ public static IPage List(this IClassicAdministratorsOperat
}
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The operations group for this extension method.
@@ -62,11 +69,11 @@ public static IPage List(this IClassicAdministratorsOperat
///
public static IPage ListNext(this IClassicAdministratorsOperations operations, string nextPageLink)
{
- return Task.Factory.StartNew(s => ((IClassicAdministratorsOperations)s).ListNextAsync(nextPageLink), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListNextAsync(nextPageLink).GetAwaiter().GetResult();
}
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The operations group for this extension method.
@@ -77,7 +84,7 @@ public static IPage ListNext(this IClassicAdministratorsOp
///
/// The cancellation token.
///
- public static async Task> ListNextAsync( this IClassicAdministratorsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListNextAsync(this IClassicAdministratorsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
{
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs
index 4a0f774c4a657..5a521f528898c 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IAuthorizationManagementClient.cs
@@ -8,17 +8,21 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
- using Newtonsoft.Json;
+ using System;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
+ using Newtonsoft.Json;
///
+ /// Role based access control provides you a way to apply granular level
+ /// policy administration down to individual resources or resource groups.
+ /// These operations enable you to manage role definitions and role
+ /// assignments. A role definition describes the set of actions that can be
+ /// performed on resources. A role assignment grants access to Azure Active
+ /// Directory users.
///
public partial interface IAuthorizationManagementClient : IDisposable
{
@@ -38,19 +42,17 @@ public partial interface IAuthorizationManagementClient : IDisposable
JsonSerializerSettings DeserializationSettings { get; }
///
- /// Gets Azure subscription credentials.
+ /// Credentials needed for the client to connect to Azure.
///
ServiceClientCredentials Credentials { get; }
///
- /// Gets subscription credentials which uniquely identify Microsoft
- /// Azure subscription. The subscription ID forms part of the URI for
- /// every service call.
+ /// The ID of the target subscription.
///
string SubscriptionId { get; set; }
///
- /// Client Api Version.
+ /// The API version to use for this operation.
///
string ApiVersion { get; }
@@ -67,19 +69,34 @@ public partial interface IAuthorizationManagementClient : IDisposable
///
/// When set to true a unique x-ms-client-request-id value is
- /// generated and included in each request. Default is true.
+ /// generated and included in each request. Default is true.
///
bool? GenerateClientRequestId { get; set; }
+ ///
+ /// Gets the IClassicAdministratorsOperations.
+ ///
IClassicAdministratorsOperations ClassicAdministrators { get; }
+ ///
+ /// Gets the IPermissionsOperations.
+ ///
IPermissionsOperations Permissions { get; }
+ ///
+ /// Gets the IProviderOperationsMetadataOperations.
+ ///
IProviderOperationsMetadataOperations ProviderOperationsMetadata { get; }
+ ///
+ /// Gets the IRoleAssignmentsOperations.
+ ///
IRoleAssignmentsOperations RoleAssignments { get; }
+ ///
+ /// Gets the IRoleDefinitionsOperations.
+ ///
IRoleDefinitionsOperations RoleDefinitions { get; }
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IClassicAdministratorsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IClassicAdministratorsOperations.cs
index 0aa3dd9048541..593e7774741aa 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IClassicAdministratorsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IClassicAdministratorsOperations.cs
@@ -8,11 +8,13 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
@@ -23,9 +25,10 @@ namespace Microsoft.Azure.Management.Authorization
public partial interface IClassicAdministratorsOperations
{
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
+ /// The API version to use for this operation.
///
///
/// The headers that will be added to request.
@@ -33,9 +36,18 @@ public partial interface IClassicAdministratorsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListWithHttpMessagesAsync(string apiVersion, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets a list of classic administrators for the subscription.
+ /// Gets service administrator, account administrator, and co-administrators for the subscription.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -46,6 +58,15 @@ public partial interface IClassicAdministratorsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IPermissionsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IPermissionsOperations.cs
index df59293f006f5..892e73516b823 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IPermissionsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IPermissionsOperations.cs
@@ -8,11 +8,12 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
@@ -23,11 +24,11 @@ namespace Microsoft.Azure.Management.Authorization
public partial interface IPermissionsOperations
{
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
- /// Name of the resource group to get the permissions for.The name is
- /// case insensitive.
+ /// The name of the resource group to get the permissions for. The name is
+ /// case insensitive.
///
///
/// The headers that will be added to request.
@@ -35,24 +36,33 @@ public partial interface IPermissionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
- /// The name of the resource group. The name is case insensitive.
+ /// The name of the resource group containing the resource. The name is case insensitive.
///
///
- /// Resource
+ /// The namespace of the resource provider.
///
///
- /// Resource
+ /// The parent resource identity.
///
///
- /// Resource
+ /// The resource type of the resource.
///
///
- /// Resource
+ /// The name of the resource to get the permissions for.
///
///
/// The headers that will be added to request.
@@ -60,9 +70,18 @@ public partial interface IPermissionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceWithHttpMessagesAsync(string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -73,9 +92,18 @@ public partial interface IPermissionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -86,6 +114,15 @@ public partial interface IPermissionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IProviderOperationsMetadataOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IProviderOperationsMetadataOperations.cs
index 63830e94658b2..a2cbec8ebaa7a 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IProviderOperationsMetadataOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IProviderOperationsMetadataOperations.cs
@@ -8,11 +8,12 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
@@ -23,14 +24,16 @@ namespace Microsoft.Azure.Management.Authorization
public partial interface IProviderOperationsMetadataOperations
{
///
- /// Gets provider operations metadata
+ /// Gets provider operations metadata for the specified resource provider.
///
///
- /// Namespace of the resource provider.
+ /// The namespace of the resource provider.
///
///
+ /// The API version to use for the operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// The headers that will be added to request.
@@ -38,13 +41,24 @@ public partial interface IProviderOperationsMetadataOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> GetWithHttpMessagesAsync(string resourceProviderNamespace, string apiVersion, string expand = "resourceTypes", Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
+ /// The API version to use for this operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// The headers that will be added to request.
@@ -52,9 +66,18 @@ public partial interface IProviderOperationsMetadataOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListWithHttpMessagesAsync(string apiVersion, string expand = "resourceTypes", Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -65,6 +88,15 @@ public partial interface IProviderOperationsMetadataOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IRoleAssignmentsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IRoleAssignmentsOperations.cs
index 2614156bf8746..6cbcc73057e22 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IRoleAssignmentsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IRoleAssignmentsOperations.cs
@@ -8,14 +8,15 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Azure.OData;
using Microsoft.Rest.Azure;
+ using Microsoft.Rest.Azure.OData;
using Models;
///
@@ -24,22 +25,22 @@ namespace Microsoft.Azure.Management.Authorization
public partial interface IRoleAssignmentsOperations
{
///
- /// Gets role assignments of the resource.
+ /// Gets role assignments for a resource.
///
///
/// The name of the resource group.
///
///
- /// Resource identity.
+ /// The namespace of the resource provider.
///
///
- /// Resource identity.
+ /// The parent resource identity.
///
///
- /// Resource identity.
+ /// The resource type of the resource.
///
///
- /// Resource identity.
+ /// The name of the resource to get role assignments for.
///
///
/// OData parameters to apply to the operation.
@@ -50,12 +51,21 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceWithHttpMessagesAsync(string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the resource group.
+ /// Gets role assignments for a resource group.
///
///
- /// Resource group name.
+ /// The name of the resource group.
///
///
/// OData parameters to apply to the operation.
@@ -66,15 +76,24 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Delete role assignment.
+ /// Deletes a role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment to delete.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to delete.
///
///
/// The headers that will be added to request.
@@ -82,18 +101,33 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> DeleteWithHttpMessagesAsync(string scope, string roleAssignmentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Create role assignment.
+ /// Creates a role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment to create. The scope can be any
+ /// REST resource instance. For example, use
+ /// '/subscriptions/{subscription-id}/' for a subscription,
+ /// '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'
+ /// for a resource group, and
+ /// '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
+ /// for a resource.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to create. It can be any valid GUID.
///
///
- /// Gets or sets role assignment properties.
+ /// Role assignment properties.
///
///
/// The headers that will be added to request.
@@ -101,15 +135,24 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> CreateWithHttpMessagesAsync(string scope, string roleAssignmentName, RoleAssignmentProperties properties = default(RoleAssignmentProperties), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Get single role assignment.
+ /// Get the specified role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to get.
///
///
/// The headers that will be added to request.
@@ -117,12 +160,21 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> GetWithHttpMessagesAsync(string scope, string roleAssignmentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Delete role assignment.
+ /// Deletes a role assignment.
///
///
- /// Role assignment Id
+ /// The ID of the role assignment to delete.
///
///
/// The headers that will be added to request.
@@ -130,15 +182,24 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> DeleteByIdWithHttpMessagesAsync(string roleAssignmentId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Create role assignment by Id.
+ /// Creates a role assignment by ID.
///
///
- /// Role assignment Id
+ /// The ID of the role assignment to create.
///
///
- /// Gets or sets role assignment properties.
+ /// Role assignment properties.
///
///
/// The headers that will be added to request.
@@ -146,12 +207,21 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> CreateByIdWithHttpMessagesAsync(string roleAssignmentId, RoleAssignmentProperties properties = default(RoleAssignmentProperties), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Get single role assignment.
+ /// Gets a role assignment by ID.
///
///
- /// Role assignment Id
+ /// The ID of the role assignment to get.
///
///
/// The headers that will be added to request.
@@ -159,9 +229,18 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> GetByIdWithHttpMessagesAsync(string roleAssignmentId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the subscription.
+ /// Gets all role assignments for the subscription.
///
///
/// OData parameters to apply to the operation.
@@ -172,12 +251,21 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the scope.
+ /// Gets role assignments for a scope.
///
///
- /// Scope.
+ /// The scope of the role assignments.
///
///
/// OData parameters to apply to the operation.
@@ -188,9 +276,18 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForScopeWithHttpMessagesAsync(string scope, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the resource.
+ /// Gets role assignments for a resource.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -201,9 +298,18 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the resource group.
+ /// Gets role assignments for a resource group.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -214,9 +320,18 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the subscription.
+ /// Gets all role assignments for the subscription.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -227,9 +342,18 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets role assignments of the scope.
+ /// Gets role assignments for a scope.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -240,6 +364,15 @@ public partial interface IRoleAssignmentsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListForScopeNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/IRoleDefinitionsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/IRoleDefinitionsOperations.cs
index 8739883eed5bd..97e8d9161a264 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/IRoleDefinitionsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/IRoleDefinitionsOperations.cs
@@ -6,16 +6,18 @@
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
+
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Azure.OData;
using Microsoft.Rest.Azure;
+ using Microsoft.Rest.Azure.OData;
using Models;
///
@@ -24,13 +26,13 @@ namespace Microsoft.Azure.Management.Authorization
public partial interface IRoleDefinitionsOperations
{
///
- /// Deletes the role definition.
+ /// Deletes a role definition.
///
///
- /// Scope
+ /// The scope of the role definition.
///
///
- /// Role definition id.
+ /// The ID of the role definition to delete.
///
///
/// The headers that will be added to request.
@@ -38,15 +40,24 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> DeleteWithHttpMessagesAsync(string scope, string roleDefinitionId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Get role definition by name (GUID).
///
///
- /// Scope
+ /// The scope of the role definition.
///
///
- /// Role definition Id
+ /// The ID of the role definition.
///
///
/// The headers that will be added to request.
@@ -54,18 +65,27 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> GetWithHttpMessagesAsync(string scope, string roleDefinitionId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Creates or updates a role definition.
///
///
- /// Scope
+ /// The scope of the role definition.
///
///
- /// Role definition id.
+ /// The ID of the role definition.
///
///
- /// Role definition.
+ /// The values for the role definition.
///
///
/// The headers that will be added to request.
@@ -73,12 +93,21 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> CreateOrUpdateWithHttpMessagesAsync(string scope, string roleDefinitionId, RoleDefinition roleDefinition, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Get role definition by name (GUID).
+ /// Gets a role definition by ID.
///
///
- /// Fully qualified role definition Id
+ /// The fully qualified role definition ID to get.
///
///
/// The headers that will be added to request.
@@ -86,13 +115,21 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task> GetByIdWithHttpMessagesAsync(string roleDefinitionId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Get all role definitions that are applicable at scope and above.
- /// Use atScopeAndBelow filter to search below the given scope as well
///
///
- /// Scope
+ /// The scope of the role definition.
///
///
/// OData parameters to apply to the operation.
@@ -103,10 +140,18 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListWithHttpMessagesAsync(string scope, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Get all role definitions that are applicable at scope and above.
- /// Use atScopeAndBelow filter to search below the given scope as well
///
///
/// The NextLink from the previous successful call to List operation.
@@ -117,6 +162,15 @@ public partial interface IRoleDefinitionsOperations
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministrator.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministrator.cs
index b7dd64ce7baf1..c3a2faf14546d 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministrator.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministrator.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Classic Administrators
@@ -24,39 +22,53 @@ public partial class ClassicAdministrator
///
/// Initializes a new instance of the ClassicAdministrator class.
///
- public ClassicAdministrator() { }
+ public ClassicAdministrator()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the ClassicAdministrator class.
///
+ /// The ID of the administrator.
+ /// The name of the administrator.
+ /// The type of the administrator.
+ /// Properties for the classic
+ /// administrator.
public ClassicAdministrator(string id = default(string), string name = default(string), string type = default(string), ClassicAdministratorProperties properties = default(ClassicAdministratorProperties))
{
Id = id;
Name = name;
Type = type;
Properties = properties;
+ CustomInit();
}
///
- /// Gets or sets the classic administrator id.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the ID of the administrator.
///
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
///
- /// Gets or sets the classic administrator name.
+ /// Gets or sets the name of the administrator.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets the classic administrator type.
+ /// Gets or sets the type of the administrator.
///
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
///
- /// Gets or sets the classic administrator properties.
+ /// Gets or sets properties for the classic administrator.
///
[JsonProperty(PropertyName = "properties")]
public ClassicAdministratorProperties Properties { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs
index de7f7f6c2119c..476d5b4f914c7 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ClassicAdministratorProperties.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Classic Administrator properties.
@@ -25,26 +23,38 @@ public partial class ClassicAdministratorProperties
/// Initializes a new instance of the ClassicAdministratorProperties
/// class.
///
- public ClassicAdministratorProperties() { }
+ 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();
}
///
- /// Gets or sets the email address
+ /// 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
+ /// 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/Page.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/Page.cs
index fe996ff62f61d..da0332a76debc 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/Page.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/Page.cs
@@ -8,10 +8,15 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System.Collections.Generic;
- using System.Linq;
- using Newtonsoft.Json;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
+ using Microsoft.Rest;
using Microsoft.Rest.Azure;
+ using Newtonsoft.Json;
///
/// Defines a page in Azure responses.
@@ -35,14 +40,14 @@ public class Page : IPage
/// A an enumerator that can be used to iterate through the collection.
public IEnumerator GetEnumerator()
{
- return (Items == null) ? Enumerable.Empty().GetEnumerator() : Items.GetEnumerator();
+ return Items == null ? Enumerable.Empty().GetEnumerator() : Items.GetEnumerator();
}
///
/// Returns an enumerator that iterates through the collection.
///
/// A an enumerator that can be used to iterate through the collection.
- System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
+ IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/Permission.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/Permission.cs
index 098300b21ee67..7df0aa2f0a75c 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/Permission.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/Permission.cs
@@ -8,13 +8,13 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role definition permissions.
@@ -24,25 +24,36 @@ public partial class Permission
///
/// Initializes a new instance of the Permission class.
///
- public Permission() { }
+ public Permission()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the Permission class.
///
+ /// Allowed actions.
+ /// Denied actions.
public Permission(IList actions = default(IList), IList notActions = default(IList))
{
Actions = actions;
NotActions = notActions;
+ CustomInit();
}
///
- /// Role definition allowed actions.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets allowed actions.
///
[JsonProperty(PropertyName = "actions")]
public IList Actions { get; set; }
///
- /// Role definition denied actions.
+ /// Gets or sets denied actions.
///
[JsonProperty(PropertyName = "notActions")]
public IList NotActions { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperation.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperation.cs
index 66a7e7e5aaf8d..6ed2fa0a41ea1 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperation.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperation.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Operation
@@ -24,11 +22,19 @@ public partial class ProviderOperation
///
/// Initializes a new instance of the ProviderOperation class.
///
- public ProviderOperation() { }
+ public ProviderOperation()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the ProviderOperation class.
///
+ /// The operation name.
+ /// The operation display name.
+ /// The operation description.
+ /// The operation origin.
+ /// The operation properties.
public ProviderOperation(string name = default(string), string displayName = default(string), string description = default(string), string origin = default(string), object properties = default(object))
{
Name = name;
@@ -36,34 +42,40 @@ public ProviderOperation() { }
Description = description;
Origin = origin;
Properties = properties;
+ CustomInit();
}
///
- /// Gets or sets the operation name
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the operation name.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets the operation display name
+ /// Gets or sets the operation display name.
///
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
///
- /// Gets or sets the operation description
+ /// Gets or sets the operation description.
///
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
///
- /// Gets or sets the operation origin
+ /// Gets or sets the operation origin.
///
[JsonProperty(PropertyName = "origin")]
public string Origin { get; set; }
///
- /// Gets or sets the operation properties
+ /// Gets or sets the operation properties.
///
[JsonProperty(PropertyName = "properties")]
public object Properties { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperationsMetadata.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperationsMetadata.cs
index ee79554af498d..9f9440c1458bf 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperationsMetadata.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ProviderOperationsMetadata.cs
@@ -8,13 +8,13 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
+ using Newtonsoft.Json;
///
/// Provider Operations metadata
@@ -24,11 +24,20 @@ public partial class ProviderOperationsMetadata
///
/// Initializes a new instance of the ProviderOperationsMetadata class.
///
- public ProviderOperationsMetadata() { }
+ public ProviderOperationsMetadata()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the ProviderOperationsMetadata class.
///
+ /// The provider id.
+ /// The provider name.
+ /// The provider type.
+ /// The provider display name.
+ /// The provider resource types
+ /// The provider operations.
public ProviderOperationsMetadata(string id = default(string), string name = default(string), string type = default(string), string displayName = default(string), IList resourceTypes = default(IList), IList operations = default(IList))
{
Id = id;
@@ -37,8 +46,14 @@ public ProviderOperationsMetadata() { }
DisplayName = displayName;
ResourceTypes = resourceTypes;
Operations = operations;
+ CustomInit();
}
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
///
/// Gets or sets the provider id.
///
@@ -46,19 +61,19 @@ public ProviderOperationsMetadata() { }
public string Id { get; set; }
///
- /// Gets or sets the provider name
+ /// Gets or sets the provider name.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets the provider type
+ /// Gets or sets the provider type.
///
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
///
- /// Gets or sets the provider display name
+ /// Gets or sets the provider display name.
///
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
@@ -70,7 +85,7 @@ public ProviderOperationsMetadata() { }
public IList ResourceTypes { get; set; }
///
- /// Gets or sets the provider operations
+ /// Gets or sets the provider operations.
///
[JsonProperty(PropertyName = "operations")]
public IList Operations { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ResourceType.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ResourceType.cs
index 81deb28ffc192..526cb7fe19ee3 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/ResourceType.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/ResourceType.cs
@@ -8,13 +8,13 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Resource Type
@@ -24,32 +24,44 @@ public partial class ResourceType
///
/// Initializes a new instance of the ResourceType class.
///
- public ResourceType() { }
+ public ResourceType()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the ResourceType class.
///
+ /// The resource type name.
+ /// The resource type display name.
+ /// The resource type operations.
public ResourceType(string name = default(string), string displayName = default(string), IList operations = default(IList))
{
Name = name;
DisplayName = displayName;
Operations = operations;
+ CustomInit();
}
///
- /// Gets or sets the resource type name
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the resource type name.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets the resource type display name
+ /// Gets or sets the resource type display name.
///
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
///
- /// Gets or sets the resource type operations
+ /// Gets or sets the resource type operations.
///
[JsonProperty(PropertyName = "operations")]
public IList Operations { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignment.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignment.cs
index 23d02220821f3..9bb711a98f361 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignment.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignment.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role Assignments
@@ -24,33 +22,46 @@ public partial class RoleAssignment
///
/// Initializes a new instance of the RoleAssignment class.
///
- public RoleAssignment() { }
+ public RoleAssignment()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the RoleAssignment class.
///
+ /// The role assignment ID.
+ /// The role assignment name.
+ /// The role assignment type.
+ /// Role assignment properties.
public RoleAssignment(string id = default(string), string name = default(string), string type = default(string), RoleAssignmentPropertiesWithScope properties = default(RoleAssignmentPropertiesWithScope))
{
Id = id;
Name = name;
Type = type;
Properties = properties;
+ CustomInit();
}
///
- /// Gets or sets role assignment id.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the role assignment ID.
///
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
///
- /// Gets or sets role assignment name.
+ /// Gets or sets the role assignment name.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets role assignment type.
+ /// Gets or sets the role assignment type.
///
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs
index dcd88aa5faa10..8eb06893c58ac 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentCreateParameters.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role assignment create parameters.
@@ -25,17 +23,27 @@ public partial class RoleAssignmentCreateParameters
/// Initializes a new instance of the RoleAssignmentCreateParameters
/// class.
///
- public RoleAssignmentCreateParameters() { }
+ public RoleAssignmentCreateParameters()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the RoleAssignmentCreateParameters
/// class.
///
+ /// Role assignment properties.
public RoleAssignmentCreateParameters(RoleAssignmentProperties properties = default(RoleAssignmentProperties))
{
Properties = properties;
+ CustomInit();
}
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
///
/// Gets or sets role assignment properties.
///
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentFilter.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentFilter.cs
index c4786581ecc6b..2e08524832b1f 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentFilter.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentFilter.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role Assignments filter
@@ -24,18 +22,29 @@ public partial class RoleAssignmentFilter
///
/// Initializes a new instance of the RoleAssignmentFilter class.
///
- public RoleAssignmentFilter() { }
+ public RoleAssignmentFilter()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the RoleAssignmentFilter class.
///
+ /// Returns role assignment of the specific
+ /// principal.
public RoleAssignmentFilter(string principalId = default(string))
{
PrincipalId = principalId;
+ CustomInit();
}
///
- /// Returns role assignment of the specific principal.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets returns role assignment of the specific principal.
///
[JsonProperty(PropertyName = "principalId")]
public string PrincipalId { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs
index 70449894a48b4..bd20bd739a98a 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentProperties.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role assignment properties.
@@ -24,25 +22,41 @@ public partial class RoleAssignmentProperties
///
/// Initializes a new instance of the RoleAssignmentProperties class.
///
- public RoleAssignmentProperties() { }
+ 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 = default(string), string principalId = default(string))
{
RoleDefinitionId = roleDefinitionId;
PrincipalId = principalId;
+ CustomInit();
}
///
- /// Gets or sets role definition id.
+ /// 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 principal Id.
+ /// 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; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs
index 13ee469bdc787..15a64de097afb 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleAssignmentPropertiesWithScope.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role assignment properties with scope.
@@ -22,36 +20,48 @@ namespace Microsoft.Azure.Management.Authorization.Models
public partial class RoleAssignmentPropertiesWithScope
{
///
- /// Initializes a new instance of the
- /// RoleAssignmentPropertiesWithScope class.
+ /// Initializes a new instance of the RoleAssignmentPropertiesWithScope
+ /// class.
///
- public RoleAssignmentPropertiesWithScope() { }
+ public RoleAssignmentPropertiesWithScope()
+ {
+ CustomInit();
+ }
///
- /// Initializes a new instance of the
- /// RoleAssignmentPropertiesWithScope class.
+ /// 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();
}
///
- /// Gets or sets role assignment scope.
+ /// 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 role definition id.
+ /// Gets or sets the role definition ID.
///
[JsonProperty(PropertyName = "roleDefinitionId")]
public string RoleDefinitionId { get; set; }
///
- /// Gets or sets principal Id.
+ /// Gets or sets the principal ID.
///
[JsonProperty(PropertyName = "principalId")]
public string PrincipalId { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinition.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinition.cs
index e01c03ab4b0a2..070f84bf74b95 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinition.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinition.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role definition.
@@ -24,33 +22,46 @@ public partial class RoleDefinition
///
/// Initializes a new instance of the RoleDefinition class.
///
- public RoleDefinition() { }
+ public RoleDefinition()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the RoleDefinition class.
///
+ /// The role definition ID.
+ /// The role definition name.
+ /// The role definition type.
+ /// Role definition properties.
public RoleDefinition(string id = default(string), string name = default(string), string type = default(string), RoleDefinitionProperties properties = default(RoleDefinitionProperties))
{
Id = id;
Name = name;
Type = type;
Properties = properties;
+ CustomInit();
}
///
- /// Gets or sets role definition id.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the role definition ID.
///
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
///
- /// Gets or sets role definition name.
+ /// Gets or sets the role definition name.
///
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
///
- /// Gets or sets role definition type.
+ /// Gets or sets the role definition type.
///
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionFilter.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionFilter.cs
index e5404ca2e6482..81b9036e43a58 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionFilter.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionFilter.cs
@@ -8,13 +8,11 @@
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role Definitions filter
@@ -24,18 +22,29 @@ public partial class RoleDefinitionFilter
///
/// Initializes a new instance of the RoleDefinitionFilter class.
///
- public RoleDefinitionFilter() { }
+ public RoleDefinitionFilter()
+ {
+ CustomInit();
+ }
///
/// Initializes a new instance of the RoleDefinitionFilter class.
///
+ /// Returns role definition with the specific
+ /// name.
public RoleDefinitionFilter(string roleName = default(string))
{
RoleName = roleName;
+ CustomInit();
}
///
- /// Returns role definition with the specific name.
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets returns role definition with the specific name.
///
[JsonProperty(PropertyName = "roleName")]
public string RoleName { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs
index b0ca18b2b90bf..f5d6dd150e2ac 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/Models/RoleDefinitionProperties.cs
@@ -6,15 +6,16 @@
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
+
namespace Microsoft.Azure.Management.Authorization.Models
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
+ using Microsoft.Azure.Management.Authorization;
using Newtonsoft.Json;
- using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Microsoft.Rest.Azure;
///
/// Role definition properties.
@@ -24,11 +25,20 @@ public partial class RoleDefinitionProperties
///
/// Initializes a new instance of the RoleDefinitionProperties class.
///
- public RoleDefinitionProperties() { }
+ 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;
@@ -36,22 +46,28 @@ public RoleDefinitionProperties() { }
Type = type;
Permissions = permissions;
AssignableScopes = assignableScopes;
+ CustomInit();
}
///
- /// Gets or sets role name.
+ /// 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 role definition description.
+ /// Gets or sets the role definition description.
///
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
///
- /// Gets or sets role type.
+ /// Gets or sets the role type.
///
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperations.cs
index 4659de6b99a2a..5fa4fe5592063 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperations.cs
@@ -8,26 +8,26 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Net;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Newtonsoft.Json;
using Microsoft.Rest.Azure;
- using Models;
+ using Microsoft.Rest.Serialization;
+ using Models;
+ using Newtonsoft.Json;
- ///
- /// PermissionsOperations operations.
- ///
- internal partial class PermissionsOperations : IServiceOperations, IPermissionsOperations
+ ///
+ /// PermissionsOperations operations.
+ ///
+ internal partial class PermissionsOperations : IServiceOperations, IPermissionsOperations
{
///
/// Initializes a new instance of the PermissionsOperations class.
@@ -37,11 +37,11 @@ internal partial class PermissionsOperations : IServiceOperations
internal PermissionsOperations(AuthorizationManagementClient client)
{
- if (client == null)
+ if (client == null)
{
throw new ArgumentNullException("client");
}
- this.Client = client;
+ this.Client = client;
}
///
@@ -50,10 +50,10 @@ internal PermissionsOperations(AuthorizationManagementClient client)
public AuthorizationManagementClient Client { get; private set; }
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
- /// Name of the resource group to get the permissions for.The name is case
+ /// The name of the resource group to get the permissions for. The name is case
/// insensitive.
///
///
@@ -62,6 +62,21 @@ internal PermissionsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
@@ -99,10 +114,10 @@ internal PermissionsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -118,8 +133,8 @@ internal PermissionsOperations(AuthorizationManagementClient client)
_httpRequest.Headers.Remove("accept-language");
}
_httpRequest.Headers.TryAddWithoutValidation("accept-language", this.Client.AcceptLanguage);
- }
- if (customHeaders != null)
+ }
+ if (customHeaders != null)
{
foreach(var _header in customHeaders)
{
@@ -221,22 +236,22 @@ internal PermissionsOperations(AuthorizationManagementClient client)
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
- /// The name of the resource group. The name is case insensitive.
+ /// The name of the resource group containing the resource. The name is case insensitive.
///
///
- /// Resource
+ /// The namespace of the resource provider.
///
///
- /// Resource
+ /// The parent resource identity.
///
///
- /// Resource
+ /// The resource type of the resource.
///
///
- /// Resource
+ /// The name of the resource to get the permissions for.
///
///
/// Headers that will be added to request.
@@ -244,6 +259,18 @@ internal PermissionsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceWithHttpMessagesAsync(string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
@@ -305,10 +332,10 @@ internal PermissionsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -427,7 +454,7 @@ internal PermissionsOperations(AuthorizationManagementClient client)
}
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -438,6 +465,18 @@ internal PermissionsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (nextPageLink == null)
@@ -461,10 +500,10 @@ internal PermissionsOperations(AuthorizationManagementClient client)
List _queryParameters = new List();
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -583,7 +622,7 @@ internal PermissionsOperations(AuthorizationManagementClient client)
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -594,6 +633,18 @@ internal PermissionsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (nextPageLink == null)
@@ -617,10 +668,10 @@ internal PermissionsOperations(AuthorizationManagementClient client)
List _queryParameters = new List();
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperationsExtensions.cs b/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperationsExtensions.cs
index a2b4b8785e073..1642d0ecc931d 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperationsExtensions.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/PermissionsOperationsExtensions.cs
@@ -6,48 +6,52 @@
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
+
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
+
+ ///
+ /// Extension methods for PermissionsOperations.
+ ///
public static partial class PermissionsOperationsExtensions
{
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The operations group for this extension method.
///
///
- /// Name of the resource group to get the permissions for.The name is case
+ /// The name of the resource group to get the permissions for. The name is case
/// insensitive.
///
public static IPage ListForResourceGroup(this IPermissionsOperations operations, string resourceGroupName)
{
- return Task.Factory.StartNew(s => ((IPermissionsOperations)s).ListForResourceGroupAsync(resourceGroupName), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListForResourceGroupAsync(resourceGroupName).GetAwaiter().GetResult();
}
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The operations group for this extension method.
///
///
- /// Name of the resource group to get the permissions for.The name is case
+ /// The name of the resource group to get the permissions for. The name is case
/// insensitive.
///
///
/// The cancellation token.
///
- public static async Task> ListForResourceGroupAsync( this IPermissionsOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListForResourceGroupAsync(this IPermissionsOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListForResourceGroupWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false))
{
@@ -56,56 +60,56 @@ public static IPage ListForResourceGroup(this IPermissionsOperations
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The operations group for this extension method.
///
///
- /// The name of the resource group. The name is case insensitive.
+ /// The name of the resource group containing the resource. The name is case insensitive.
///
///
- /// Resource
+ /// The namespace of the resource provider.
///
///
- /// Resource
+ /// The parent resource identity.
///
///
- /// Resource
+ /// The resource type of the resource.
///
///
- /// Resource
+ /// The name of the resource to get the permissions for.
///
public static IPage ListForResource(this IPermissionsOperations operations, string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName)
{
- return Task.Factory.StartNew(s => ((IPermissionsOperations)s).ListForResourceAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListForResourceAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName).GetAwaiter().GetResult();
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The operations group for this extension method.
///
///
- /// The name of the resource group. The name is case insensitive.
+ /// The name of the resource group containing the resource. The name is case insensitive.
///
///
- /// Resource
+ /// The namespace of the resource provider.
///
///
- /// Resource
+ /// The parent resource identity.
///
///
- /// Resource
+ /// The resource type of the resource.
///
///
- /// Resource
+ /// The name of the resource to get the permissions for.
///
///
/// The cancellation token.
///
- public static async Task> ListForResourceAsync( this IPermissionsOperations operations, string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListForResourceAsync(this IPermissionsOperations operations, string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListForResourceWithHttpMessagesAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, null, cancellationToken).ConfigureAwait(false))
{
@@ -114,7 +118,7 @@ public static IPage ListForResource(this IPermissionsOperations oper
}
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The operations group for this extension method.
@@ -124,11 +128,11 @@ public static IPage ListForResource(this IPermissionsOperations oper
///
public static IPage ListForResourceGroupNext(this IPermissionsOperations operations, string nextPageLink)
{
- return Task.Factory.StartNew(s => ((IPermissionsOperations)s).ListForResourceGroupNextAsync(nextPageLink), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListForResourceGroupNextAsync(nextPageLink).GetAwaiter().GetResult();
}
///
- /// Gets a resource group permissions.
+ /// Gets all permissions the caller has for a resource group.
///
///
/// The operations group for this extension method.
@@ -139,7 +143,7 @@ public static IPage ListForResourceGroupNext(this IPermissionsOperat
///
/// The cancellation token.
///
- public static async Task> ListForResourceGroupNextAsync( this IPermissionsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListForResourceGroupNextAsync(this IPermissionsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListForResourceGroupNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
{
@@ -148,7 +152,7 @@ public static IPage ListForResourceGroupNext(this IPermissionsOperat
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The operations group for this extension method.
@@ -158,11 +162,11 @@ public static IPage ListForResourceGroupNext(this IPermissionsOperat
///
public static IPage ListForResourceNext(this IPermissionsOperations operations, string nextPageLink)
{
- return Task.Factory.StartNew(s => ((IPermissionsOperations)s).ListForResourceNextAsync(nextPageLink), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListForResourceNextAsync(nextPageLink).GetAwaiter().GetResult();
}
///
- /// Gets a resource permissions.
+ /// Gets all permissions the caller has for a resource.
///
///
/// The operations group for this extension method.
@@ -173,7 +177,7 @@ public static IPage ListForResourceNext(this IPermissionsOperations
///
/// The cancellation token.
///
- public static async Task> ListForResourceNextAsync( this IPermissionsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListForResourceNextAsync(this IPermissionsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListForResourceNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
{
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperations.cs
index af6729812775f..4d15f50c269f0 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperations.cs
@@ -8,26 +8,26 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Net;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Newtonsoft.Json;
using Microsoft.Rest.Azure;
- using Models;
+ using Microsoft.Rest.Serialization;
+ using Models;
+ using Newtonsoft.Json;
- ///
- /// ProviderOperationsMetadataOperations operations.
- ///
- internal partial class ProviderOperationsMetadataOperations : IServiceOperations, IProviderOperationsMetadataOperations
+ ///
+ /// ProviderOperationsMetadataOperations operations.
+ ///
+ internal partial class ProviderOperationsMetadataOperations : IServiceOperations, IProviderOperationsMetadataOperations
{
///
/// Initializes a new instance of the ProviderOperationsMetadataOperations class.
@@ -37,11 +37,11 @@ internal partial class ProviderOperationsMetadataOperations : IServiceOperations
///
internal ProviderOperationsMetadataOperations(AuthorizationManagementClient client)
{
- if (client == null)
+ if (client == null)
{
throw new ArgumentNullException("client");
}
- this.Client = client;
+ this.Client = client;
}
///
@@ -50,14 +50,16 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
public AuthorizationManagementClient Client { get; private set; }
///
- /// Gets provider operations metadata
+ /// Gets provider operations metadata for the specified resource provider.
///
///
- /// Namespace of the resource provider.
+ /// The namespace of the resource provider.
///
///
+ /// The API version to use for the operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// Headers that will be added to request.
@@ -65,6 +67,18 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> GetWithHttpMessagesAsync(string resourceProviderNamespace, string apiVersion, string expand = "resourceTypes", Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceProviderNamespace == null)
@@ -75,12 +89,12 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
{
throw new ValidationException(ValidationRules.CannotBeNull, "apiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- // Tracing
- bool _shouldTrace = ServiceClientTracing.IsEnabled;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ // Tracing
+ bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
if (_shouldTrace)
{
@@ -96,8 +110,8 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
var _baseUrl = this.Client.BaseUri.AbsoluteUri;
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Authorization/providerOperations/{resourceProviderNamespace}").ToString();
_url = _url.Replace("{resourceProviderNamespace}", Uri.EscapeDataString(resourceProviderNamespace));
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
- List _queryParameters = new List();
+ _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
+ List _queryParameters = new List();
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(apiVersion)));
@@ -108,10 +122,10 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -230,11 +244,13 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
+ /// The API version to use for this operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// Headers that will be added to request.
@@ -242,18 +258,30 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListWithHttpMessagesAsync(string apiVersion, string expand = "resourceTypes", Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (apiVersion == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "apiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- // Tracing
- bool _shouldTrace = ServiceClientTracing.IsEnabled;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ // Tracing
+ bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
if (_shouldTrace)
{
@@ -267,8 +295,8 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
// Construct URL
var _baseUrl = this.Client.BaseUri.AbsoluteUri;
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Authorization/providerOperations").ToString();
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
- List _queryParameters = new List();
+ _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
+ List _queryParameters = new List();
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(apiVersion)));
@@ -279,10 +307,10 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -401,7 +429,7 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -412,6 +440,18 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (nextPageLink == null)
@@ -435,10 +475,10 @@ internal ProviderOperationsMetadataOperations(AuthorizationManagementClient clie
List _queryParameters = new List();
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperationsExtensions.cs b/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperationsExtensions.cs
index 47f47866c0ccf..7f5b95f6b924f 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperationsExtensions.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/ProviderOperationsMetadataOperationsExtensions.cs
@@ -8,52 +8,58 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Threading;
- using System.Threading.Tasks;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
+ ///
+ /// Extension methods for ProviderOperationsMetadataOperations.
+ ///
public static partial class ProviderOperationsMetadataOperationsExtensions
{
///
- /// Gets provider operations metadata
+ /// Gets provider operations metadata for the specified resource provider.
///
///
/// The operations group for this extension method.
///
///
- /// Namespace of the resource provider.
+ /// The namespace of the resource provider.
///
///
+ /// The API version to use for the operation.
///
///
+ /// Specifies whether to expand the values.
///
public static ProviderOperationsMetadata Get(this IProviderOperationsMetadataOperations operations, string resourceProviderNamespace, string apiVersion, string expand = "resourceTypes")
{
- return Task.Factory.StartNew(s => ((IProviderOperationsMetadataOperations)s).GetAsync(resourceProviderNamespace, apiVersion, expand), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.GetAsync(resourceProviderNamespace, apiVersion, expand).GetAwaiter().GetResult();
}
///
- /// Gets provider operations metadata
+ /// Gets provider operations metadata for the specified resource provider.
///
///
/// The operations group for this extension method.
///
///
- /// Namespace of the resource provider.
+ /// The namespace of the resource provider.
///
///
+ /// The API version to use for the operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// The cancellation token.
///
- public static async Task GetAsync( this IProviderOperationsMetadataOperations operations, string resourceProviderNamespace, string apiVersion, string expand = "resourceTypes", CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task GetAsync(this IProviderOperationsMetadataOperations operations, string resourceProviderNamespace, string apiVersion, string expand = "resourceTypes", CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.GetWithHttpMessagesAsync(resourceProviderNamespace, apiVersion, expand, null, cancellationToken).ConfigureAwait(false))
{
@@ -62,34 +68,38 @@ public static ProviderOperationsMetadata Get(this IProviderOperationsMetadataOpe
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The operations group for this extension method.
///
///
+ /// The API version to use for this operation.
///
///
+ /// Specifies whether to expand the values.
///
public static IPage List(this IProviderOperationsMetadataOperations operations, string apiVersion, string expand = "resourceTypes")
{
- return Task.Factory.StartNew(s => ((IProviderOperationsMetadataOperations)s).ListAsync(apiVersion, expand), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListAsync(apiVersion, expand).GetAwaiter().GetResult();
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The operations group for this extension method.
///
///
+ /// The API version to use for this operation.
///
///
+ /// Specifies whether to expand the values.
///
///
/// The cancellation token.
///
- public static async Task> ListAsync( this IProviderOperationsMetadataOperations operations, string apiVersion, string expand = "resourceTypes", CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListAsync(this IProviderOperationsMetadataOperations operations, string apiVersion, string expand = "resourceTypes", CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListWithHttpMessagesAsync(apiVersion, expand, null, cancellationToken).ConfigureAwait(false))
{
@@ -98,7 +108,7 @@ public static IPage List(this IProviderOperationsMet
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The operations group for this extension method.
@@ -108,11 +118,11 @@ public static IPage List(this IProviderOperationsMet
///
public static IPage ListNext(this IProviderOperationsMetadataOperations operations, string nextPageLink)
{
- return Task.Factory.StartNew(s => ((IProviderOperationsMetadataOperations)s).ListNextAsync(nextPageLink), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
+ return operations.ListNextAsync(nextPageLink).GetAwaiter().GetResult();
}
///
- /// Gets provider operations metadata list
+ /// Gets provider operations metadata for all resource providers.
///
///
/// The operations group for this extension method.
@@ -123,7 +133,7 @@ public static IPage ListNext(this IProviderOperation
///
/// The cancellation token.
///
- public static async Task> ListNextAsync( this IProviderOperationsMetadataOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task> ListNextAsync(this IProviderOperationsMetadataOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
{
diff --git a/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs b/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs
index 8c7fe09b2240e..81d432b38ef44 100644
--- a/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs
+++ b/src/SDKs/Authorization/Management.Authorization/Generated/RoleAssignmentsOperations.cs
@@ -8,27 +8,29 @@
namespace Microsoft.Azure.Management.Authorization
{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Net;
+ using System.Net.Http;
+ using System.Net.Http.Headers;
+ using System.Text;
+ using System.Threading;
+ using System.Threading.Tasks;
+ using Microsoft.Azure;
+ using Microsoft.Azure.Management;
using Microsoft.Rest;
- using Microsoft.Rest.Serialization;
- using Newtonsoft.Json;
- using Microsoft.Rest.Azure.OData;
using Microsoft.Rest.Azure;
- using Models;
+ using Microsoft.Rest.Azure.OData;
+ using Microsoft.Rest.Serialization;
+ using Models;
+ using Newtonsoft.Json;
- ///
- /// RoleAssignmentsOperations operations.
- ///
- internal partial class RoleAssignmentsOperations : IServiceOperations, IRoleAssignmentsOperations
+ ///
+ /// RoleAssignmentsOperations operations.
+ ///
+ internal partial class RoleAssignmentsOperations : IServiceOperations, IRoleAssignmentsOperations
{
///
/// Initializes a new instance of the RoleAssignmentsOperations class.
@@ -38,11 +40,11 @@ internal partial class RoleAssignmentsOperations : IServiceOperations
internal RoleAssignmentsOperations(AuthorizationManagementClient client)
{
- if (client == null)
+ if (client == null)
{
throw new ArgumentNullException("client");
}
- this.Client = client;
+ this.Client = client;
}
///
@@ -51,22 +53,22 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
public AuthorizationManagementClient Client { get; private set; }
///
- /// Gets role assignments of the resource.
+ /// Gets role assignments for a resource.
///
///
/// The name of the resource group.
///
///
- /// Resource identity.
+ /// The namespace of the resource provider.
///
///
- /// Resource identity.
+ /// The parent resource identity.
///
///
- /// Resource identity.
+ /// The resource type of the resource.
///
///
- /// Resource identity.
+ /// The name of the resource to get role assignments for.
///
///
/// OData parameters to apply to the operation.
@@ -77,6 +79,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceWithHttpMessagesAsync(string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
@@ -136,21 +150,21 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
if (odataQuery != null)
{
var _odataFilter = odataQuery.ToString();
- if (!string.IsNullOrEmpty(_odataFilter))
+ if (!string.IsNullOrEmpty(_odataFilter))
{
_queryParameters.Add(_odataFilter);
}
}
- if (this.Client.ApiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(this.Client.ApiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -269,10 +283,10 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Gets role assignments of the resource group.
+ /// Gets role assignments for a resource group.
///
///
- /// Resource group name.
+ /// The name of the resource group.
///
///
/// OData parameters to apply to the operation.
@@ -283,6 +297,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task>> ListForResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
@@ -318,7 +344,7 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
if (odataQuery != null)
{
var _odataFilter = odataQuery.ToString();
- if (!string.IsNullOrEmpty(_odataFilter))
+ if (!string.IsNullOrEmpty(_odataFilter))
{
_queryParameters.Add(_odataFilter);
}
@@ -329,10 +355,10 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -451,13 +477,13 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Delete role assignment.
+ /// Deletes a role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment to delete.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to delete.
///
///
/// Headers that will be added to request.
@@ -465,6 +491,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> DeleteWithHttpMessagesAsync(string scope, string roleAssignmentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (scope == null)
@@ -479,12 +517,12 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- // Tracing
- bool _shouldTrace = ServiceClientTracing.IsEnabled;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ // Tracing
+ bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
if (_shouldTrace)
{
@@ -500,23 +538,23 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}").ToString();
_url = _url.Replace("{scope}", scope);
_url = _url.Replace("{roleAssignmentName}", Uri.EscapeDataString(roleAssignmentName));
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
- List _queryParameters = new List();
+ _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
+ List _queryParameters = new List();
if (this.Client.ApiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(this.Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("DELETE");
_httpRequest.RequestUri = new Uri(_url);
// Set Headers
- if (this.Client.GenerateClientRequestId != null && this.Client.GenerateClientRequestId.Value)
+ if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value)
{
_httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", Guid.NewGuid().ToString());
}
@@ -630,16 +668,22 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Create role assignment.
+ /// Creates a role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment to create. The scope can be any REST
+ /// resource instance. For example, use '/subscriptions/{subscription-id}/' for
+ /// a subscription,
+ /// '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for
+ /// a resource group, and
+ /// '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
+ /// for a resource.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to create. It can be any valid GUID.
///
///
- /// Gets or sets role assignment properties.
+ /// Role assignment properties.
///
///
/// Headers that will be added to request.
@@ -647,6 +691,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> CreateWithHttpMessagesAsync(string scope, string roleAssignmentName, RoleAssignmentProperties properties = default(RoleAssignmentProperties), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (scope == null)
@@ -657,18 +713,17 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "roleAssignmentName");
}
- if (this.Client.ApiVersion == null)
+ if (Client.ApiVersion == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- RoleAssignmentCreateParameters parameters = null;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ RoleAssignmentCreateParameters parameters = new RoleAssignmentCreateParameters();
if (properties != null)
{
- parameters = new RoleAssignmentCreateParameters();
parameters.Properties = properties;
}
// Tracing
@@ -689,18 +744,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}").ToString();
_url = _url.Replace("{scope}", scope);
_url = _url.Replace("{roleAssignmentName}", Uri.EscapeDataString(roleAssignmentName));
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
- List _queryParameters = new List();
+ _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
+ List _queryParameters = new List();
if (this.Client.ApiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", Uri.EscapeDataString(this.Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("PUT");
_httpRequest.RequestUri = new Uri(_url);
@@ -731,9 +786,12 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
// Serialize Request
string _requestContent = null;
- _requestContent = SafeJsonConvert.SerializeObject(parameters, this.Client.SerializationSettings);
- _httpRequest.Content = new StringContent(_requestContent, Encoding.UTF8);
- _httpRequest.Content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
+ if(parameters != null)
+ {
+ _requestContent = SafeJsonConvert.SerializeObject(parameters, this.Client.SerializationSettings);
+ _httpRequest.Content = new StringContent(_requestContent, Encoding.UTF8);
+ _httpRequest.Content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
+ }
// Set Credentials
if (this.Client.Credentials != null)
{
@@ -822,13 +880,13 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Get single role assignment.
+ /// Get the specified role assignment.
///
///
- /// Scope.
+ /// The scope of the role assignment.
///
///
- /// Role assignment name.
+ /// The name of the role assignment to get.
///
///
/// Headers that will be added to request.
@@ -836,6 +894,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> GetWithHttpMessagesAsync(string scope, string roleAssignmentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (scope == null)
@@ -850,12 +920,12 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- // Tracing
- bool _shouldTrace = ServiceClientTracing.IsEnabled;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ // Tracing
+ bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
if (_shouldTrace)
{
@@ -871,7 +941,6 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}").ToString();
_url = _url.Replace("{scope}", scope);
_url = _url.Replace("{roleAssignmentName}", Uri.EscapeDataString(roleAssignmentName));
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
List _queryParameters = new List();
if (this.Client.ApiVersion != null)
{
@@ -879,10 +948,10 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new Uri(_url);
@@ -1001,10 +1070,10 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Delete role assignment.
+ /// Deletes a role assignment.
///
///
- /// Role assignment Id
+ /// The ID of the role assignment to delete.
///
///
/// Headers that will be added to request.
@@ -1012,6 +1081,18 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> DeleteByIdWithHttpMessagesAsync(string roleAssignmentId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (roleAssignmentId == null)
@@ -1022,12 +1103,12 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
- if (this.Client.SubscriptionId == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
- }
- // Tracing
- bool _shouldTrace = ServiceClientTracing.IsEnabled;
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+ // Tracing
+ bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
if (_shouldTrace)
{
@@ -1041,7 +1122,6 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
var _baseUrl = this.Client.BaseUri.AbsoluteUri;
var _url = new Uri(new Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{roleAssignmentId}").ToString();
_url = _url.Replace("{roleAssignmentId}", roleAssignmentId);
- _url = _url.Replace("{subscriptionId}", Uri.EscapeDataString(this.Client.SubscriptionId));
List _queryParameters = new List();
if (this.Client.ApiVersion != null)
{
@@ -1049,10 +1129,10 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
if (_queryParameters.Count > 0)
{
- _url += "?" + string.Join("&", _queryParameters);
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
}
- // Create HTTP transport objects
- HttpRequestMessage _httpRequest = new HttpRequestMessage();
+ // Create HTTP transport objects
+ HttpRequestMessage _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
_httpRequest.Method = new HttpMethod("DELETE");
_httpRequest.RequestUri = new Uri(_url);
@@ -1171,13 +1251,13 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
}
///
- /// Create role assignment by Id.
+ /// Creates a role assignment by ID.
///
///
- /// Role assignment Id
+ /// The ID of the role assignment to create.
///
///
- /// Gets or sets role assignment properties.
+ /// Role assignment properties.
///
///
/// Headers that will be added to request.
@@ -1185,24 +1265,35 @@ internal RoleAssignmentsOperations(AuthorizationManagementClient client)
///
/// The cancellation token.
///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
public async Task> CreateByIdWithHttpMessagesAsync(string roleAssignmentId, RoleAssignmentProperties properties = default(RoleAssignmentProperties), Dictionary