From 7bf381a3f0b7fe943c4eb71f1bbf92e081a9b6e1 Mon Sep 17 00:00:00 2001 From: hivyas Date: Wed, 10 Nov 2021 13:04:10 -0800 Subject: [PATCH] updated sp file and tests --- .../cli/command_modules/ams/operations/sp.py | 7 +- .../recordings/test_ams_sp_create_reset.yaml | 994 ++++++++++++++---- .../ams/tests/latest/test_ams_sp_scenarios.py | 13 +- 3 files changed, 780 insertions(+), 234 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/ams/operations/sp.py b/src/azure-cli/azure/cli/command_modules/ams/operations/sp.py index b1db8300125..f6498a1feba 100644 --- a/src/azure-cli/azure/cli/command_modules/ams/operations/sp.py +++ b/src/azure-cli/azure/cli/command_modules/ams/operations/sp.py @@ -33,7 +33,7 @@ def reset_sp_credentials_for_mediaservice(cmd, client, account_name, resource_gr graph_client = _graph_client_factory(cmd.cli_ctx) - sp_name = _create_sp_name(account_name, sp_name) + sp_name = _create_sp_name(account_name, sp_name) if sp_name is None else sp_name sp_password = _create_sp_password(sp_password) app_display_name = sp_name.replace('http://', '') @@ -86,7 +86,6 @@ def create_or_update_assign_sp_to_mediaservice(cmd, client, account_name, resour homepage=sp_name, years=years, password=sp_password, - identifier_uris=[sp_name], available_to_other_tenants=False) app_id = aad_application.app_id @@ -279,13 +278,13 @@ def _create_service_principal( return aad_sp.object_id -def create_application(client, display_name, homepage, years, password, identifier_uris, +def create_application(client, display_name, homepage, years, password, available_to_other_tenants=False, reply_urls=None): password_credential = _build_password_credential(password, years) app_create_param = ApplicationCreateParameters(available_to_other_tenants=available_to_other_tenants, display_name=display_name, - identifier_uris=identifier_uris, + identifier_uris=[], homepage=homepage, reply_urls=reply_urls, password_credentials=[password_credential]) diff --git a/src/azure-cli/azure/cli/command_modules/ams/tests/latest/recordings/test_ams_sp_create_reset.yaml b/src/azure-cli/azure/cli/command_modules/ams/tests/latest/recordings/test_ams_sp_create_reset.yaml index b075a9e34a4..ab0a068cd07 100644 --- a/src/azure-cli/azure/cli/command_modules/ams/tests/latest/recordings/test_ams_sp_create_reset.yaml +++ b/src/azure-cli/azure/cli/command_modules/ams/tests/latest/recordings/test_ams_sp_create_reset.yaml @@ -19,18 +19,18 @@ interactions: ParameterSetName: - -n -g --storage-account -l User-Agent: - - AZURECLI/2.24.2 azsdk-python-mgmt-media/7.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.30.0 azsdk-python-mgmt-media/7.0.0 Python/3.9.5 (Windows-10-10.0.22000-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003?api-version=2021-05-01 response: body: string: "{\r\n \"name\":\"ams000003\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003\",\"type\":\"Microsoft.Media/mediaservices\",\"location\":\"West - US 2\",\"properties\":{\r\n \"mediaServiceId\":\"d04314c1-2696-4737-bf68-8c1ac70fd20a\",\"storageAccounts\":[\r\n + US 2\",\"properties\":{\r\n \"mediaServiceId\":\"ed3b2b44-1418-4794-9683-d85ec651aabc\",\"storageAccounts\":[\r\n \ {\r\n \"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/clitest000002\",\"type\":\"Primary\"\r\n \ }\r\n ],\"storageAuthentication\":\"System\",\"encryption\":{\r\n \ \"type\":\"SystemKey\"\r\n },\"keyDelivery\":{\r\n \"accessControl\":{\r\n \ \"defaultAction\":\"Allow\",\"ipAllowList\":[\r\n \r\n ]\r\n - \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"giakas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-08-12T21:10:07.7578753Z\",\"lastModifiedBy\":\"giakas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-08-12T21:10:07.7578753Z\"\r\n + \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"hivyas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-11-10T20:57:40.0106645Z\",\"lastModifiedBy\":\"hivyas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-11-10T20:57:40.0106645Z\"\r\n \ },\"identity\":{\r\n \"type\":\"None\"\r\n }\r\n}" headers: cache-control: @@ -40,7 +40,7 @@ interactions: content-type: - application/json; odata.metadata=minimal date: - - Thu, 12 Aug 2021 21:10:08 GMT + - Wed, 10 Nov 2021 20:57:41 GMT expires: - '-1' odata-version: @@ -72,18 +72,18 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - AZURECLI/2.24.2 azsdk-python-mgmt-media/7.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.30.0 azsdk-python-mgmt-media/7.0.0 Python/3.9.5 (Windows-10-10.0.22000-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003?api-version=2021-05-01 response: body: string: "{\r\n \"name\":\"ams000003\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003\",\"type\":\"Microsoft.Media/mediaservices\",\"location\":\"West - US 2\",\"properties\":{\r\n \"mediaServiceId\":\"d04314c1-2696-4737-bf68-8c1ac70fd20a\",\"storageAccounts\":[\r\n + US 2\",\"properties\":{\r\n \"mediaServiceId\":\"ed3b2b44-1418-4794-9683-d85ec651aabc\",\"storageAccounts\":[\r\n \ {\r\n \"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/clitest000002\",\"type\":\"Primary\"\r\n \ }\r\n ],\"storageAuthentication\":\"System\",\"encryption\":{\r\n \ \"type\":\"SystemKey\"\r\n },\"keyDelivery\":{\r\n \"accessControl\":{\r\n \ \"defaultAction\":\"Allow\",\"ipAllowList\":[\r\n \r\n ]\r\n - \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"giakas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-08-12T21:10:07.7578753Z\",\"lastModifiedBy\":\"giakas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-08-12T21:10:07.7578753Z\"\r\n + \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"hivyas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-11-10T20:57:40.0106645Z\",\"lastModifiedBy\":\"hivyas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-11-10T20:57:40.0106645Z\"\r\n \ },\"identity\":{\r\n \"type\":\"None\"\r\n }\r\n}" headers: cache-control: @@ -93,7 +93,7 @@ interactions: content-type: - application/json; odata.metadata=minimal date: - - Thu, 12 Aug 2021 21:10:09 GMT + - Wed, 10 Nov 2021 20:57:41 GMT expires: - '-1' odata-version: @@ -127,12 +127,12 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%27http%3A%2F%2Fclitest.rg000001%27%29&api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%27http%3A%2F%2Fams000003-access-sp%27%29&api-version=1.6 response: body: string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[]}' @@ -148,19 +148,19 @@ interactions: dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:10 GMT + - Wed, 10 Nov 2021 20:57:42 GMT duration: - - '1476284' + - '500054' expires: - '-1' ocp-aad-diagnostics-server-name: - - xKmibaY1RpSzpXdsksu+/wddMPZWPQJGtQCOFWsmdQI= + - TsCe8+5++2DwVXkE/XEq9RaJLcCk/gQxMq4EgZcqknM= ocp-aad-session-key: - - sZbTzEH-pni-MVFRo-W0Um4RRJqSvC6V0G15ZiIl1_1uplnDmx0zVGhY2-2esuPuNQvc5WibS47ujap36tDMkHQDonkykzyYQUZZSeW-Q_8jxNuR_TsTRTcfkXAy1kzN.-qA58Z5-d5ofKPGk2vmGF2Yi0Rq1SZE8hOCR8Efr020 + - 9TkmeSopVuNjUWVXqYsJHvplA3DiAFcvNoPy-a6h3a7y3mWRu9e4S638uHdLvDql0bA7wWr_NG7hb3KfU-L7wj6kJZ33_Wf8i3qFVqX48o0OzcK-c3QA5LMHiCoG0hZNdYj3pOe2h1b-7GratVZKJtnXx89cA44UQR0USbRF2ak.gI8hXKOxkClCDWJToZZzyAXNMX-B1MHVPRx_WGE5hsc pragma: - no-cache request-id: - - fe4c858b-e1bd-499d-89ec-b5e18b1d854a + - 7302d0e9-8dd1-44e4-8863-32fa99e53700 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -175,11 +175,11 @@ interactions: code: 200 message: OK - request: - body: '{"availableToOtherTenants": false, "homepage": "http://clitest.rg000001", - "passwordCredentials": [{"startDate": "2021-08-12T21:10:11.014044Z", "endDate": - "2022-08-12T21:10:11.014044Z", "keyId": "88888888-0000-0000-0000-000000000001", - "value": "ReplacedSPPassword123*"}], "displayName": "clitest.rg000001", "identifierUris": - ["http://clitest.rg000001"]}' + body: '{"availableToOtherTenants": false, "homepage": "http://ams000003-access-sp", + "passwordCredentials": [{"startDate": "2021-11-10T20:57:43.1498Z", "endDate": + "2022-11-10T20:57:43.1498Z", "keyId": "88888888-0000-0000-0000-000000000001", + "value": "ReplacedSPPassword123*"}], "displayName": "ams000003-access-sp", "identifierUris": + []}' headers: Accept: - application/json @@ -190,14 +190,14 @@ interactions: Connection: - keep-alive Content-Length: - - '523' + - '329' Content-Type: - application/json; charset=utf-8 ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: POST @@ -206,28 +206,27 @@ interactions: body: string: '{"odata.metadata": "https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element", "odata.type": "Microsoft.DirectoryServices.Application", "objectType": "Application", - "objectId": "e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4", "deletionTimestamp": null, - "acceptMappedClaims": null, "addIns": [], "appId": "cc8186f2-d9a9-46a5-8ca5-b1a517c3f134", + "objectId": "cd1b8642-4c44-4a7c-b632-c260c2ac1596", "deletionTimestamp": null, + "acceptMappedClaims": null, "addIns": [], "appId": "1b5cdfb1-f610-47f3-a5c3-4a91f983e047", "applicationTemplateId": null, "appRoles": [], "availableToOtherTenants": - false, "displayName": "clitest.rg000001", "errorUrl": null, "groupMembershipClaims": - null, "homepage": "http://clitest.rg000001", "identifierUris": ["http://clitest.rg000001"], - "informationalUrls": {"termsOfService": null, "support": null, "privacy": - null, "marketing": null}, "isDeviceOnlyAuthSupported": null, "keyCredentials": - [], "knownClientApplications": [], "logoutUrl": null, "logo@odata.mediaEditLink": - "directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/logo", + false, "displayName": "ams000003-access-sp", "errorUrl": null, "groupMembershipClaims": + null, "homepage": "http://ams000003-access-sp", "identifierUris": [], "informationalUrls": + {"termsOfService": null, "support": null, "privacy": null, "marketing": null}, + "isDeviceOnlyAuthSupported": null, "keyCredentials": [], "knownClientApplications": + [], "logoutUrl": null, "logo@odata.mediaEditLink": "directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/logo", "logo@odata.mediaContentType": "application/json;odata=minimalmetadata; charset=utf-8", - "logoUrl": null, "mainLogo@odata.mediaEditLink": "directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/mainLogo", + "logoUrl": null, "mainLogo@odata.mediaEditLink": "directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/mainLogo", "oauth2AllowIdTokenImplicitFlow": true, "oauth2AllowImplicitFlow": false, "oauth2AllowUrlPathMatching": false, "oauth2Permissions": [{"adminConsentDescription": - "Allow the application to access clitest.rg000001 on behalf of the signed-in - user.", "adminConsentDisplayName": "Access clitest.rg000001", "id": "ec6b7ca8-caea-48ba-a5d1-77d03185e2a4", + "Allow the application to access ams000003-access-sp on behalf of the signed-in + user.", "adminConsentDisplayName": "Access ams000003-access-sp", "id": "746760b9-ef3d-4a6c-882a-7dd1b2c29195", "isEnabled": true, "type": "User", "userConsentDescription": "Allow the application - to access clitest.rg000001 on your behalf.", "userConsentDisplayName": "Access - clitest.rg000001", "value": "user_impersonation"}], "oauth2RequirePostResponse": + to access ams000003-access-sp on your behalf.", "userConsentDisplayName": + "Access ams000003-access-sp", "value": "user_impersonation"}], "oauth2RequirePostResponse": false, "optionalClaims": null, "orgRestrictions": [], "parentalControlSettings": {"countriesBlockedForMinors": [], "legalAgeGroupRule": "Allow"}, "passwordCredentials": - [{"customKeyIdentifier": null, "endDate": "2022-08-12T21:10:11.014044Z", "keyId": - "88888888-0000-0000-0000-000000000001", "startDate": "2021-08-12T21:10:11.014044Z", + [{"customKeyIdentifier": null, "endDate": "2022-11-10T20:57:43.1498Z", "keyId": + "88888888-0000-0000-0000-000000000001", "startDate": "2021-11-10T20:57:43.1498Z", "value": "ReplacedSPPassword123*"}], "publicClient": null, "publisherDomain": "microsoft.onmicrosoft.com", "recordConsentConditions": null, "replyUrls": [], "requiredResourceAccess": [], "samlMetadataUrl": null, "signInAudience": @@ -238,27 +237,27 @@ interactions: cache-control: - no-cache content-length: - - '2684' + - '2278' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:11 GMT + - Wed, 10 Nov 2021 20:57:42 GMT duration: - - '4654407' + - '3199373' expires: - '-1' location: - - https://graph.windows.net/00000000-0000-0000-0000-000000000000/directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application + - https://graph.windows.net/00000000-0000-0000-0000-000000000000/directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application ocp-aad-diagnostics-server-name: - - /fP2MOKwz2hIy3Y0J8hguWshGn6aFXoNAQb+6HkpNQA= + - fCZUica7Af6hQGyY3qzZCvaQjr4lC+dEwBeNV9FU/Nk= ocp-aad-session-key: - - NGFvCMJhHXLMvRzJa2wOphJRwVADVN7u43wHwzfVBVtRXKy1xp-Z84fOrjydbt6y9rFdL8bsSILQMa5ugU3Pvp00LSy5nrxHHm09CkVx6pyQW6f6Uv8pVjaWvng3_fVTW3ZqtsFXkcAwSRbdvMLsur8jzLMmsyPndk05coFE1bo.DHqo277WwqnG9SoLACVq6ik5a5NLDHQncBz9DccHJLg + - LCQEBZp4LiSRFOggD6EIVrlgtfXZYBvLnShAZJ9qpWZUMFfVTIqdNHJqzsry__Hqr4uZrvjAsUlTOdhM9MVWJNEXFYufXMciT9QOU-H-kP8-r6-zxWAdcaK7mJFRDRIBdqEns9lE2d0hbf_cnExcnGFL4wOW64wvpeo_s_rhnHw.RWQBpQA0bK0dVOwCwWB3oUDJT6_BUbEAXoBC6M70GdM pragma: - no-cache request-id: - - 73f43314-56e7-4f35-9584-d5df9253aa21 + - 934450ed-0fb5-4d40-a35d-6c6055e9ac91 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -273,7 +272,7 @@ interactions: code: 201 message: Created - request: - body: '{"accountEnabled": "True", "appId": "cc8186f2-d9a9-46a5-8ca5-b1a517c3f134"}' + body: '{"accountEnabled": "True", "appId": "1b5cdfb1-f610-47f3-a5c3-4a91f983e047"}' headers: Accept: - application/json @@ -290,46 +289,46 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: POST uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/servicePrincipals?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"f7094803-b14e-4f72-8e72-ee5de209e87a","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"clitest.rg000001","appId":"cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest.rg000001","errorUrl":null,"homepage":"http://clitest.rg000001","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow - the application to access clitest.rg000001 on behalf of the signed-in user.","adminConsentDisplayName":"Access - clitest.rg000001","id":"ec6b7ca8-caea-48ba-a5d1-77d03185e2a4","isEnabled":true,"type":"User","userConsentDescription":"Allow - the application to access clitest.rg000001 on your behalf.","userConsentDisplayName":"Access - clitest.rg000001","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","http://clitest.rg000001"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"ams000003-access-sp","appId":"1b5cdfb1-f610-47f3-a5c3-4a91f983e047","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"ams000003-access-sp","errorUrl":null,"homepage":"http://ams000003-access-sp","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ams000003-access-sp on behalf of the signed-in user.","adminConsentDisplayName":"Access + ams000003-access-sp","id":"746760b9-ef3d-4a6c-882a-7dd1b2c29195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ams000003-access-sp on your behalf.","userConsentDisplayName":"Access + ams000003-access-sp","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["1b5cdfb1-f610-47f3-a5c3-4a91f983e047"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '2150' + - '1694' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:12 GMT + - Wed, 10 Nov 2021 20:57:44 GMT duration: - - '5432871' + - '2689314' expires: - '-1' location: - - https://graph.windows.net/00000000-0000-0000-0000-000000000000/directoryObjects/f7094803-b14e-4f72-8e72-ee5de209e87a/Microsoft.DirectoryServices.ServicePrincipal + - https://graph.windows.net/00000000-0000-0000-0000-000000000000/directoryObjects/53debf03-c2af-46f5-bb00-b687b5b72a7f/Microsoft.DirectoryServices.ServicePrincipal ocp-aad-diagnostics-server-name: - - IHeAH1YUivZH+fEkPQFBXDZw2uFkJOKK2qh7YaozEKU= + - L/YU9daFUrMFQfAMn7MNbYOQbwqFHi3DEQnx63sFMeU= ocp-aad-session-key: - - nZax6rMR9M3azHuwIz8OiCQmzB5vKOujVF3OGDiopcnt3fOZdG7XzTS55XFihA-NGkdPUhRQG82-WlpECRF0BD_bsYuP2HUwyfpm6f9rmygAg4nmOoOqhDN-V92I1iwv8H2RuIyhPWuzv3rMr4cCu71vPcv6pmrT10eNuF2F8AQ.m9dVQ-pPyLjYKxJOTQnHIuAWj9I7VP92M7StTAwlqww + - nZhHatRAdn2xMSWPR60arCepqSMC5cGKP_R_X9nWhEaNSPxODPb13SI8GybIrxqOgIbmyQ8zYOb6xwGLVVRtkXLTfx-UZyt04s7_SDI3EdtNzJkdAUl1oxwYNBlf4nY-LwjBnJh-CzKqZJAdn0W3L6DQOvo04gYOQlMc0PR8MM8.V-fIhAEm4eGQqcNA0DNGbu3Awoh46UelV2W4hMEOWHE pragma: - no-cache request-id: - - 9c1706bd-3cf4-4490-b57c-502bfe70872c + - 2725338a-db91-493e-a4d0-e6438368def6 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -357,12 +356,12 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%27f7094803-b14e-4f72-8e72-ee5de209e87a%27&api-version=2020-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%2753debf03-c2af-46f5-bb00-b687b5b72a7f%27&api-version=2020-04-01-preview response: body: string: '{"value":[]}' @@ -374,7 +373,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 12 Aug 2021 21:10:12 GMT + - Wed, 10 Nov 2021 20:57:44 GMT expires: - '-1' pragma: @@ -406,8 +405,8 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET @@ -425,7 +424,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 12 Aug 2021 21:10:12 GMT + - Wed, 10 Nov 2021 20:57:45 GMT expires: - '-1' pragma: @@ -445,7 +444,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", - "principalId": "f7094803-b14e-4f72-8e72-ee5de209e87a"}}' + "principalId": "53debf03-c2af-46f5-bb00-b687b5b72a7f"}}' headers: Accept: - application/json @@ -464,15 +463,333 @@ interactions: ParameterSetName: - -a -n -g -p --role User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f7094803-b14e-4f72-8e72-ee5de209e87a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003","condition":null,"conditionVersion":null,"createdOn":"2021-08-12T21:10:21.2154297Z","updatedOn":"2021-08-12T21:10:21.5280351Z","createdBy":null,"updatedBy":"e835ad9a-6d43-4cbe-95f3-300d2b6afc9f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: '{"error":{"code":"PrincipalNotFound","message":"Principal 53debf03c2af46f5bb00b687b5b72a7f + does not exist in the directory 72f988bf-86f1-41af-91ab-2d7cd011db47."}}' + headers: + cache-control: + - no-cache + content-length: + - '163' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:57:46 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2018-01-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-08-14T20:13:58.4137852Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:57:52 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", + "principalId": "53debf03-c2af-46f5-bb00-b687b5b72a7f"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + Content-Length: + - '233' + Content-Type: + - application/json; charset=utf-8 + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2020-04-01-preview + response: + body: + string: '{"error":{"code":"PrincipalNotFound","message":"Principal 53debf03c2af46f5bb00b687b5b72a7f + does not exist in the directory 72f988bf-86f1-41af-91ab-2d7cd011db47."}}' + headers: + cache-control: + - no-cache + content-length: + - '163' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:57:53 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2018-01-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-08-14T20:13:58.4137852Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:57:59 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", + "principalId": "53debf03-c2af-46f5-bb00-b687b5b72a7f"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + Content-Length: + - '233' + Content-Type: + - application/json; charset=utf-8 + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2020-04-01-preview + response: + body: + string: '{"error":{"code":"PrincipalNotFound","message":"Principal 53debf03c2af46f5bb00b687b5b72a7f + does not exist in the directory 72f988bf-86f1-41af-91ab-2d7cd011db47."}}' + headers: + cache-control: + - no-cache + content-length: + - '163' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:58:00 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2018-01-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-08-14T20:13:58.4137852Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 20:58:05 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", + "principalId": "53debf03-c2af-46f5-bb00-b687b5b72a7f"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp create + Connection: + - keep-alive + Content-Length: + - '233' + Content-Type: + - application/json; charset=utf-8 + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -a -n -g -p --role + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000005?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003","condition":null,"conditionVersion":null,"createdOn":"2021-11-10T20:58:06.0708787Z","updatedOn":"2021-11-10T20:58:06.5396704Z","createdBy":null,"updatedBy":"508c96e0-d4ff-4c30-b886-34c377353339","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000005","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000005"}' headers: cache-control: - no-cache @@ -481,7 +798,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 12 Aug 2021 21:10:22 GMT + - Wed, 10 Nov 2021 20:58:08 GMT expires: - '-1' pragma: @@ -509,20 +826,20 @@ interactions: Connection: - keep-alive ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - AZURECLI/2.24.2 azsdk-python-mgmt-media/7.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.30.0 azsdk-python-mgmt-media/7.0.0 Python/3.9.5 (Windows-10-10.0.22000-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003?api-version=2021-05-01 response: body: string: "{\r\n \"name\":\"ams000003\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003\",\"type\":\"Microsoft.Media/mediaservices\",\"location\":\"West - US 2\",\"properties\":{\r\n \"mediaServiceId\":\"d04314c1-2696-4737-bf68-8c1ac70fd20a\",\"storageAccounts\":[\r\n + US 2\",\"properties\":{\r\n \"mediaServiceId\":\"ed3b2b44-1418-4794-9683-d85ec651aabc\",\"storageAccounts\":[\r\n \ {\r\n \"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/clitest000002\",\"type\":\"Primary\"\r\n \ }\r\n ],\"storageAuthentication\":\"System\",\"encryption\":{\r\n \ \"type\":\"SystemKey\"\r\n },\"keyDelivery\":{\r\n \"accessControl\":{\r\n \ \"defaultAction\":\"Allow\",\"ipAllowList\":[\r\n \r\n ]\r\n - \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"giakas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-08-12T21:10:07.7578753Z\",\"lastModifiedBy\":\"giakas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-08-12T21:10:07.7578753Z\"\r\n + \ }\r\n }\r\n },\"systemData\":{\r\n \"createdBy\":\"hivyas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-11-10T20:57:40.0106645Z\",\"lastModifiedBy\":\"hivyas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-11-10T20:57:40.0106645Z\"\r\n \ },\"identity\":{\r\n \"type\":\"None\"\r\n }\r\n}" headers: cache-control: @@ -532,7 +849,7 @@ interactions: content-type: - application/json; odata.metadata=minimal date: - - Thu, 12 Aug 2021 21:10:22 GMT + - Wed, 10 Nov 2021 21:03:08 GMT expires: - '-1' odata-version: @@ -564,46 +881,46 @@ interactions: Connection: - keep-alive ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%27http%3A%2F%2Fclitest.rg000001%27%29&api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%271b5cdfb1-f610-47f3-a5c3-4a91f983e047%27%29&api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"f7094803-b14e-4f72-8e72-ee5de209e87a","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"clitest.rg000001","appId":"cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest.rg000001","errorUrl":null,"homepage":"http://clitest.rg000001","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow - the application to access clitest.rg000001 on behalf of the signed-in user.","adminConsentDisplayName":"Access - clitest.rg000001","id":"ec6b7ca8-caea-48ba-a5d1-77d03185e2a4","isEnabled":true,"type":"User","userConsentDescription":"Allow - the application to access clitest.rg000001 on your behalf.","userConsentDisplayName":"Access - clitest.rg000001","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["http://clitest.rg000001","cc8186f2-d9a9-46a5-8ca5-b1a517c3f134"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}]}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"ams000003-access-sp","appId":"1b5cdfb1-f610-47f3-a5c3-4a91f983e047","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"ams000003-access-sp","errorUrl":null,"homepage":"http://ams000003-access-sp","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ams000003-access-sp on behalf of the signed-in user.","adminConsentDisplayName":"Access + ams000003-access-sp","id":"746760b9-ef3d-4a6c-882a-7dd1b2c29195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ams000003-access-sp on your behalf.","userConsentDisplayName":"Access + ams000003-access-sp","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["1b5cdfb1-f610-47f3-a5c3-4a91f983e047"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}]}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '2153' + - '1697' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:23 GMT + - Wed, 10 Nov 2021 21:03:08 GMT duration: - - '411770' + - '744144' expires: - '-1' ocp-aad-diagnostics-server-name: - - AGtjT1xHuQiCQtdooymBjm652eigPnYqhk+SPn3qDjk= + - cpSHUFPwCBNJDuhF1uy8Rn+V7jhRPtiuAOo9w71Lc4A= ocp-aad-session-key: - - Fk_qC0AFbi2VKSZg46qckqvt6CnvQBuwiEozCZn-IL9zbncAV_6nRa0Phkr3i2vDFaOs9bU98LxncMZr-enLh-5OKKnz_EWzlkwjcXdmRW0InRVTybOMdxc5b_I6X9cGoXepRvYN9o3X7qI-uHM3peuCgwdCKFaLZFpvFEBaP1E.QCpQBGd7f3s5FoJJwspn4r7Qfqy9sqMNa1Ad7p7zbWA + - 35uDneVX6BD68m7qXKfIuQbcvdScGnQNevNDQEKAFCCee2mP3wCCf6onC6FkjW4S3_nCafvGa0qr8YOjdzqCuV4dDMYl-B1Nwhunqh1tnZa7sREIsMKLmSrjPoore3uTJZsJ9EKBaxzMQhBLA5hZaQ4woYzc4_BjJN5A77ryd8Q.tvTB0KJl99H-RkyfcLFvthZnbRfy1Ot-LyzCC-RkWsM pragma: - no-cache request-id: - - defa1a6f-7896-41ad-a8b2-9af6274106c1 + - b206dea2-2baa-4fc1-8d9a-a57a57cc5ad0 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -629,46 +946,46 @@ interactions: Connection: - keep-alive ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications?$filter=appId%20eq%20%27cc8186f2-d9a9-46a5-8ca5-b1a517c3f134%27&api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications?$filter=appId%20eq%20%271b5cdfb1-f610-47f3-a5c3-4a91f983e047%27&api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg000001","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg000001","identifierUris":["http://clitest.rg000001"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow - the application to access clitest.rg000001 on behalf of the signed-in user.","adminConsentDisplayName":"Access - clitest.rg000001","id":"ec6b7ca8-caea-48ba-a5d1-77d03185e2a4","isEnabled":true,"type":"User","userConsentDescription":"Allow - the application to access clitest.rg000001 on your behalf.","userConsentDisplayName":"Access - clitest.rg000001","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-08-12T21:10:11.014044Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-08-12T21:10:11.014044Z","value":null}],"publicClient":null,"publisherDomain":"microsoft.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cd1b8642-4c44-4a7c-b632-c260c2ac1596","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"1b5cdfb1-f610-47f3-a5c3-4a91f983e047","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"ams000003-access-sp","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://ams000003-access-sp","identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ams000003-access-sp on behalf of the signed-in user.","adminConsentDisplayName":"Access + ams000003-access-sp","id":"746760b9-ef3d-4a6c-882a-7dd1b2c29195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ams000003-access-sp on your behalf.","userConsentDisplayName":"Access + ams000003-access-sp","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-11-10T20:57:43.1498Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-11-10T20:57:43.1498Z","value":null}],"publicClient":null,"publisherDomain":"microsoft.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '2601' + - '2195' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:23 GMT + - Wed, 10 Nov 2021 21:03:09 GMT duration: - - '364537' + - '655821' expires: - '-1' ocp-aad-diagnostics-server-name: - - mMDNT+ZApRauGtzzznTDTw3J3qkCZyAQxh3m6+Obxng= + - 6AerhglM2xxgvfZk1KmBWle5hr01grg3mYGF2M3kjSs= ocp-aad-session-key: - - Nh8og4hTcXa457LBRDJSV06JHYIzf6_BBRZfu-KvCeaY3SX-rxwwy0gae8NBsk66A2UyCrwswEuor7LhPmV0Cx80lIxb-RoQTHqK6W3vJgKOhNmnsx2zJfMS8Rbu9zR5OTyLKavEgdHpLUSNAT0D0bYO6BZLnhFXCO-kknI-f6Y.rhmQif83WRhsvNRFCa6y1jQJLNucjULdSd1eo3fOLVU + - cdvrIc1s9Eo9HnSkOXBgrgT-GpVqKK_j_kpOucLx8is0i9C6mGjgn7lz1F45ZW-0LAGeXi3Ip28fsonrqTgO9oPGAh2clEF-0-3YwK6X5w66HN2CnEONJqMsmOGzzrdR-4Njs_wrrZZQz3c_kJNsUYk_ps8P8BHFuCFccn2396g.BlQ6eKi_6c2Q6jmC4uwdtP42Lzu56sEQXBhA4waOAS8 pragma: - no-cache request-id: - - 5e2d9aae-f3b2-47c1-ba61-8f5ad3d3de32 + - 3bd874a9-cc23-43c8-a953-ef465f8b64e5 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -694,42 +1011,42 @@ interactions: Connection: - keep-alive ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/passwordCredentials?api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/cd1b8642-4c44-4a7c-b632-c260c2ac1596/passwordCredentials?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#Collection(Microsoft.DirectoryServices.PasswordCredential)","value":[{"customKeyIdentifier":null,"endDate":"2022-08-12T21:10:11.014044Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-08-12T21:10:11.014044Z","value":null}]}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#Collection(Microsoft.DirectoryServices.PasswordCredential)","value":[{"customKeyIdentifier":null,"endDate":"2022-11-10T20:57:43.1498Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-11-10T20:57:43.1498Z","value":null}]}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '333' + - '329' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:23 GMT + - Wed, 10 Nov 2021 21:03:09 GMT duration: - - '396756' + - '601197' expires: - '-1' ocp-aad-diagnostics-server-name: - - 3aFaWIZnjs9v0RlZTHjNTEcSpv4RCuI6wRqqaBbtTWY= + - TZzg4LN7yPjIquXr23EYW6DvqqGMPhZvkDamrgdOFO0= ocp-aad-session-key: - - YXQi7CdXKctYt8D4QHT9D2T1C4VWgpW3UJQkhEz4pWthVjT6Gzvtn2XtwPWCtfiVbDGfdS4e01R0W0hgBmq57zZeoUHEtF4OBuIXPrC0pZ1wyFyqU65G6bh5hHNtn4JoX2ulyJoTJf3uVH6bJHwu983lwL00CpQ-gk1dVqFmx-E.oSTYxoOZ2psDvscXf-GYN7lmyFTHE-Tfwcj1LqcETVA + - UgGLhSvLlGMc66w7MED0MMdzKW7f3AtpT69GQ4KgM4mH1DOsEj2Kfebr-r5KTj2V_j5x_E7cRhKrIdetSZdU9w2QYUCH5gMGU3mExjwG7NeS2S_XPJ4z6CfdDmvErGt8k-i7vU-oivAX4kICaeIvV8B5MQvRIyLTx0iRFy5qYIg.HH1Al7bcNj_1SQsbA5YODcRlchjOpZnYBCn-iuKRick pragma: - no-cache request-id: - - 196750f4-f848-4468-b9c9-6d8f131324f0 + - 97bc93e3-8a36-4dbf-a320-797e5f39ce75 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -744,10 +1061,10 @@ interactions: code: 200 message: OK - request: - body: '{"value": [{"startDate": "2021-08-12T21:10:11.014044Z", "endDate": "2022-08-12T21:10:11.014044Z", - "keyId": "88888888-0000-0000-0000-000000000001"}, {"startDate": "2021-08-12T21:10:24.540069Z", - "endDate": "2022-08-12T21:10:24.540069Z", "keyId": "88888888-0000-0000-0000-000000000003", - "value": "spp!000005"}]}' + body: '{"value": [{"startDate": "2021-11-10T20:57:43.1498Z", "endDate": "2022-11-10T20:57:43.1498Z", + "keyId": "88888888-0000-0000-0000-000000000001"}, {"startDate": "2021-11-10T21:03:09.918491Z", + "endDate": "2022-11-10T21:03:09.918491Z", "keyId": "88888888-0000-0000-0000-000000000006", + "value": "spp1!000005"}]}' headers: Accept: - application/json @@ -758,18 +1075,18 @@ interactions: Connection: - keep-alive Content-Length: - - '314' + - '310' Content-Type: - application/json; charset=utf-8 ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: PATCH - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/passwordCredentials?api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/cd1b8642-4c44-4a7c-b632-c260c2ac1596/passwordCredentials?api-version=1.6 response: body: string: '' @@ -779,19 +1096,19 @@ interactions: cache-control: - no-cache date: - - Thu, 12 Aug 2021 21:10:24 GMT + - Wed, 10 Nov 2021 21:03:09 GMT duration: - - '4526302' + - '4196874' expires: - '-1' ocp-aad-diagnostics-server-name: - - s7rluJI2TcYr5VuWTC7y6yjTgfwih/wDY+W//V7Aj7U= + - g+e+bEe9yZn0poEGTtle0JF9jwZO0YbwDF74KOPgs68= ocp-aad-session-key: - - YqySdKTxMbQSwCSJ64VOZzEY2HYrmckjLhgi8Rgt7dR2u1TIX7J2GIi3R8IB-5yILw6mSUgMAEjq2nn8HyvMouzKu4WbAkBIp-Mp9Lo5Vsq1R6dJJ6wZ-P8pdm1ijPP2YcW_q96KnW0BjwPW5AAovdoLIbqTiRGPDikdqr_MiGM.FR3J_xWPBtUQL3g_3RaILxEAvIYCRk7mFQTYiLkvzbQ + - 2-lYd6saFvwjE7kArnG5GIFplQ2uN_B2RtHcBn-coGgv3MhtiygUjhXWBPH8EOyuqv3a0SV9Oq0o_PvuplARrvLnZyb5DKUy0_iGKqP8YTc1x_35s8XvztLhRW6HQy2l0lD1z-lug9HqN9bpIFfQfBlHZqDZc1XT1nVXDuuGl2g.qvRB-y5l4hViLYsyzKmjRmEXiFqSLaqWsUbNS-EF9Bs pragma: - no-cache request-id: - - 06edee71-e32e-4635-839a-2d18c751aca3 + - 175895e3-b414-4755-a85e-b97054a71bc4 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -817,17 +1134,17 @@ interactions: Connection: - keep-alive ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%27f7094803-b14e-4f72-8e72-ee5de209e87a%27&api-version=2020-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%2753debf03-c2af-46f5-bb00-b687b5b72a7f%27&api-version=2020-04-01-preview response: body: - string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f7094803-b14e-4f72-8e72-ee5de209e87a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003","condition":null,"conditionVersion":null,"createdOn":"2021-08-12T21:10:21.8091790Z","updatedOn":"2021-08-12T21:10:21.8091790Z","createdBy":"e835ad9a-6d43-4cbe-95f3-300d2b6afc9f","updatedBy":"e835ad9a-6d43-4cbe-95f3-300d2b6afc9f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}]}' + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003","condition":null,"conditionVersion":null,"createdOn":"2021-11-10T20:58:07.0396625Z","updatedOn":"2021-11-10T20:58:07.0396625Z","createdBy":"508c96e0-d4ff-4c30-b886-34c377353339","updatedBy":"508c96e0-d4ff-4c30-b886-34c377353339","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000005","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000005"}]}' headers: cache-control: - no-cache @@ -836,7 +1153,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 12 Aug 2021 21:10:24 GMT + - Wed, 10 Nov 2021 21:03:10 GMT expires: - '-1' pragma: @@ -868,10 +1185,10 @@ interactions: Cookie: - x-ms-gateway-slice=Production ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET @@ -1024,7 +1341,7 @@ interactions: Consumer\",\"type\":\"BuiltInRole\",\"description\":\"Knowledge Read permission to consume Enterprise Graph Knowledge using entity search and graph query\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.EnterpriseKnowledgeGraph/services/knowledge/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-02-23T21:23:31.4037552Z\",\"updatedOn\":\"2019-02-28T20:25:00.7369384Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ee361c5d-f7b5-4119-b4b6-892157c8f64c\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ee361c5d-f7b5-4119-b4b6-892157c8f64c\"},{\"properties\":{\"roleName\":\"Lab Creator\",\"type\":\"BuiltInRole\",\"description\":\"Lets you create new labs - under your Azure Lab Accounts.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.LabServices/labAccounts/*/read\",\"Microsoft.LabServices/labAccounts/createLab/action\",\"Microsoft.LabServices/labAccounts/getPricingAndAvailability/action\",\"Microsoft.LabServices/labAccounts/getRestrictionsAndUsage/action\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2018-01-18T23:38:58.1036141Z\",\"updatedOn\":\"2020-07-10T17:45:43.2289715Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"},{\"properties\":{\"roleName\":\"Log + under your Azure Lab Accounts.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.LabServices/labAccounts/*/read\",\"Microsoft.LabServices/labAccounts/createLab/action\",\"Microsoft.LabServices/labAccounts/getPricingAndAvailability/action\",\"Microsoft.LabServices/labAccounts/getRestrictionsAndUsage/action\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.LabServices/labPlans/images/read\",\"Microsoft.LabServices/labPlans/read\",\"Microsoft.LabServices/labPlans/saveImage/action\",\"Microsoft.LabServices/labs/read\",\"Microsoft.LabServices/labs/schedules/read\",\"Microsoft.LabServices/labs/users/read\",\"Microsoft.LabServices/labs/virtualMachines/read\",\"Microsoft.LabServices/locations/usages/read\",\"Microsoft.LabServices/skus/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[\"Microsoft.LabServices/labPlans/createLab/action\"],\"notDataActions\":[]}],\"createdOn\":\"2018-01-18T23:38:58.1036141Z\",\"updatedOn\":\"2021-11-10T18:16:02.7412586Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b97fb8bc-a8b2-4522-a38b-dd33c7e65ead\"},{\"properties\":{\"roleName\":\"Log Analytics Reader\",\"type\":\"BuiltInRole\",\"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 @@ -1057,7 +1374,7 @@ interactions: Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage networks, but not access to them.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/*\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2015-06-02T00:18:27.3542698Z\",\"updatedOn\":\"2016-05-31T23:14:00.3326359Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"4d97b98b-1d4f-4787-a291-c67834d212e7\"},{\"properties\":{\"roleName\":\"Monitoring Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Can read all monitoring - data and update monitoring settings.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"*/read\",\"Microsoft.AlertsManagement/alerts/*\",\"Microsoft.AlertsManagement/alertsSummary/*\",\"Microsoft.Insights/actiongroups/*\",\"Microsoft.Insights/activityLogAlerts/*\",\"Microsoft.Insights/AlertRules/*\",\"Microsoft.Insights/components/*\",\"Microsoft.Insights/dataCollectionRules/*\",\"Microsoft.Insights/dataCollectionRuleAssociations/*\",\"Microsoft.Insights/DiagnosticSettings/*\",\"Microsoft.Insights/eventtypes/*\",\"Microsoft.Insights/LogDefinitions/*\",\"Microsoft.Insights/metricalerts/*\",\"Microsoft.Insights/MetricDefinitions/*\",\"Microsoft.Insights/Metrics/*\",\"Microsoft.Insights/Register/Action\",\"Microsoft.Insights/scheduledqueryrules/*\",\"Microsoft.Insights/webtests/*\",\"Microsoft.Insights/workbooks/*\",\"Microsoft.Insights/privateLinkScopes/*\",\"Microsoft.Insights/privateLinkScopeOperationStatuses/*\",\"Microsoft.OperationalInsights/workspaces/write\",\"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\"Microsoft.OperationalInsights/workspaces/search/action\",\"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\"Microsoft.Support/*\",\"Microsoft.WorkloadMonitor/monitors/*\",\"Microsoft.AlertsManagement/smartDetectorAlertRules/*\",\"Microsoft.AlertsManagement/actionRules/*\",\"Microsoft.AlertsManagement/smartGroups/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2016-09-21T19:21:08.4345976Z\",\"updatedOn\":\"2020-11-18T00:02:00.4868141Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"},{\"properties\":{\"roleName\":\"New + data and update monitoring settings.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"*/read\",\"Microsoft.AlertsManagement/alerts/*\",\"Microsoft.AlertsManagement/alertsSummary/*\",\"Microsoft.Insights/actiongroups/*\",\"Microsoft.Insights/activityLogAlerts/*\",\"Microsoft.Insights/AlertRules/*\",\"Microsoft.Insights/components/*\",\"Microsoft.Insights/dataCollectionEndpoints/*\",\"Microsoft.Insights/dataCollectionRules/*\",\"Microsoft.Insights/dataCollectionRuleAssociations/*\",\"Microsoft.Insights/DiagnosticSettings/*\",\"Microsoft.Insights/eventtypes/*\",\"Microsoft.Insights/LogDefinitions/*\",\"Microsoft.Insights/metricalerts/*\",\"Microsoft.Insights/MetricDefinitions/*\",\"Microsoft.Insights/Metrics/*\",\"Microsoft.Insights/Register/Action\",\"Microsoft.Insights/scheduledqueryrules/*\",\"Microsoft.Insights/webtests/*\",\"Microsoft.Insights/workbooks/*\",\"Microsoft.Insights/privateLinkScopes/*\",\"Microsoft.Insights/privateLinkScopeOperationStatuses/*\",\"Microsoft.OperationalInsights/workspaces/write\",\"Microsoft.OperationalInsights/workspaces/intelligencepacks/*\",\"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\"Microsoft.OperationalInsights/workspaces/search/action\",\"Microsoft.OperationalInsights/workspaces/sharedKeys/action\",\"Microsoft.OperationalInsights/workspaces/storageinsightconfigs/*\",\"Microsoft.Support/*\",\"Microsoft.WorkloadMonitor/monitors/*\",\"Microsoft.AlertsManagement/smartDetectorAlertRules/*\",\"Microsoft.AlertsManagement/actionRules/*\",\"Microsoft.AlertsManagement/smartGroups/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2016-09-21T19:21:08.4345976Z\",\"updatedOn\":\"2021-11-06T00:15:34.6980403Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"749f88d5-cbae-40b8-bcfc-e573ddc772fa\"},{\"properties\":{\"roleName\":\"New Relic APM Account Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage New Relic Application Performance Management accounts and applications, but not access to them.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\",\"NewRelic.APM/accounts/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2015-02-02T21:55:09.8806423Z\",\"updatedOn\":\"2019-02-05T20:42:16.2033878Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/5d28c62d-5b37-4476-8438-e587778df237\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"5d28c62d-5b37-4476-8438-e587778df237\"},{\"properties\":{\"roleName\":\"Owner\",\"type\":\"BuiltInRole\",\"description\":\"Grants @@ -1083,13 +1400,13 @@ interactions: Anchors Account Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage spatial anchors in your account, but not delete them\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.MixedReality/SpatialAnchorsAccounts/create/action\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/discovery/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/properties/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/query/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/submitdiag/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/write\"],\"notDataActions\":[]}],\"createdOn\":\"2018-12-21T17:57:41.1420864Z\",\"updatedOn\":\"2019-02-13T06:13:39.8686435Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8bbe83f1-e2a6-4df7-8cb4-4e04d4e5c827\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8bbe83f1-e2a6-4df7-8cb4-4e04d4e5c827\"},{\"properties\":{\"roleName\":\"Site Recovery Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you - manage Site Recovery service except vault creation and role assignment\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/locations/allocateStamp/action\",\"Microsoft.RecoveryServices/Vaults/certificates/write\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.RecoveryServices/vaults/replicationOperationStatus/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:46:17.4592776Z\",\"updatedOn\":\"2019-11-07T06:13:49.0760858Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"},{\"properties\":{\"roleName\":\"Site + manage Site Recovery service except vault creation and role assignment\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/locations/allocateStamp/action\",\"Microsoft.RecoveryServices/Vaults/certificates/write\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/*\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/*\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/*\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/*\",\"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/*\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/*\",\"Microsoft.RecoveryServices/vaults/replicationVaultSettings/*\",\"Microsoft.RecoveryServices/Vaults/storageConfig/*\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.RecoveryServices/vaults/replicationOperationStatus/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:46:17.4592776Z\",\"updatedOn\":\"2021-09-02T05:28:39.0256696Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"},{\"properties\":{\"roleName\":\"Site Recovery Operator\",\"type\":\"BuiltInRole\",\"description\":\"Lets you failover - and failback but not perform other Site Recovery management operations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/locations/allocateStamp/action\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/switchprotection/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:47:50.1341148Z\",\"updatedOn\":\"2019-08-28T12:00:57.4472826Z\",\"createdBy\":null,\"updatedBy\":\"\"},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"494ae006-db33-4328-bf46-533a6560a3ca\"},{\"properties\":{\"roleName\":\"Spatial + and failback but not perform other Site Recovery management operations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/locations/allocateStamp/action\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/switchprotection/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\"Microsoft.RecoveryServices/vaults/replicationJobs/*\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action\",\"Microsoft.RecoveryServices/vaults/replicationVaultSettings/read\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/*\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:47:50.1341148Z\",\"updatedOn\":\"2021-09-09T21:30:47.8688110Z\",\"createdBy\":null,\"updatedBy\":\"\"},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/494ae006-db33-4328-bf46-533a6560a3ca\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"494ae006-db33-4328-bf46-533a6560a3ca\"},{\"properties\":{\"roleName\":\"Spatial Anchors Account Reader\",\"type\":\"BuiltInRole\",\"description\":\"Lets you locate and read properties of spatial anchors in your account\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.MixedReality/SpatialAnchorsAccounts/discovery/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/properties/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/query/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/submitdiag/read\"],\"notDataActions\":[]}],\"createdOn\":\"2018-12-21T17:57:42.9271004Z\",\"updatedOn\":\"2019-02-13T06:16:15.3170663Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/5d51204f-eb77-4b1c-b86a-2ec626c49413\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"5d51204f-eb77-4b1c-b86a-2ec626c49413\"},{\"properties\":{\"roleName\":\"Site Recovery Reader\",\"type\":\"BuiltInRole\",\"description\":\"Lets you view - Site Recovery status but not perform other management operations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:35:40.0093634Z\",\"updatedOn\":\"2017-05-26T19:54:51.3933250Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"dbaa88c4-0c30-4179-9fb3-46319faa6149\"},{\"properties\":{\"roleName\":\"Spatial + Site Recovery status but not perform other management operations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.RecoveryServices/locations/allocatedStamp/read\",\"Microsoft.RecoveryServices/Vaults/extendedInformation/read\",\"Microsoft.RecoveryServices/Vaults/monitoringAlerts/read\",\"Microsoft.RecoveryServices/Vaults/monitoringConfigurations/notificationConfiguration/read\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/refreshContainers/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read\",\"Microsoft.RecoveryServices/Vaults/registeredIdentities/read\",\"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read\",\"Microsoft.RecoveryServices/vaults/replicationEvents/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read\",\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read\",\"Microsoft.RecoveryServices/vaults/replicationJobs/read\",\"Microsoft.RecoveryServices/vaults/replicationPolicies/read\",\"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read\",\"Microsoft.RecoveryServices/vaults/replicationVaultSettings/read\",\"Microsoft.RecoveryServices/Vaults/storageConfig/read\",\"Microsoft.RecoveryServices/Vaults/tokenInfo/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/vaultTokens/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2017-05-19T13:35:40.0093634Z\",\"updatedOn\":\"2021-09-02T05:29:15.1672769Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/dbaa88c4-0c30-4179-9fb3-46319faa6149\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"dbaa88c4-0c30-4179-9fb3-46319faa6149\"},{\"properties\":{\"roleName\":\"Spatial Anchors Account Owner\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage spatial anchors in your account, including deleting them\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.MixedReality/SpatialAnchorsAccounts/create/action\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/delete\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/discovery/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/properties/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/query/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/submitdiag/read\",\"Microsoft.MixedReality/SpatialAnchorsAccounts/write\"],\"notDataActions\":[]}],\"createdOn\":\"2018-12-21T17:57:43.5489832Z\",\"updatedOn\":\"2019-02-13T06:15:31.8572222Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/70bbe301-9835-447d-afdd-19eb3167307c\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"70bbe301-9835-447d-afdd-19eb3167307c\"},{\"properties\":{\"roleName\":\"SQL Managed Instance Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets @@ -1137,7 +1454,7 @@ interactions: Machines in the portal and login as a regular user.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Network/publicIPAddresses/read\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.Network/loadBalancers/read\",\"Microsoft.Network/networkInterfaces/read\",\"Microsoft.Compute/virtualMachines/*/read\",\"Microsoft.HybridCompute/machines/*/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Compute/virtualMachines/login/action\",\"Microsoft.HybridCompute/machines/login/action\"],\"notDataActions\":[]}],\"createdOn\":\"2018-02-09T18:36:13.3315744Z\",\"updatedOn\":\"2021-07-30T20:00:01.2397508Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/fb879df8-f326-4884-b1cf-06f3ad86be52\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"fb879df8-f326-4884-b1cf-06f3ad86be52\"},{\"properties\":{\"roleName\":\"Virtual Machine Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage virtual machines, but not access to them, and not the virtual network - or storage account they're connected to.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Compute/availabilitySets/*\",\"Microsoft.Compute/locations/*\",\"Microsoft.Compute/virtualMachines/*\",\"Microsoft.Compute/virtualMachineScaleSets/*\",\"Microsoft.Compute/disks/write\",\"Microsoft.Compute/disks/read\",\"Microsoft.Compute/disks/delete\",\"Microsoft.DevTestLab/schedules/*\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\"Microsoft.Network/loadBalancers/probes/join/action\",\"Microsoft.Network/loadBalancers/read\",\"Microsoft.Network/locations/*\",\"Microsoft.Network/networkInterfaces/*\",\"Microsoft.Network/networkSecurityGroups/join/action\",\"Microsoft.Network/networkSecurityGroups/read\",\"Microsoft.Network/publicIPAddresses/join/action\",\"Microsoft.Network/publicIPAddresses/read\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.Network/virtualNetworks/subnets/join/action\",\"Microsoft.RecoveryServices/locations/*\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/write\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.SqlVirtualMachine/*\",\"Microsoft.Storage/storageAccounts/listKeys/action\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2015-06-02T00:18:27.3542698Z\",\"updatedOn\":\"2020-02-03T19:38:21.2170228Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"},{\"properties\":{\"roleName\":\"Web + or storage account they're connected to.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Compute/availabilitySets/*\",\"Microsoft.Compute/locations/*\",\"Microsoft.Compute/virtualMachines/*\",\"Microsoft.Compute/virtualMachineScaleSets/*\",\"Microsoft.Compute/cloudServices/*\",\"Microsoft.Compute/disks/write\",\"Microsoft.Compute/disks/read\",\"Microsoft.Compute/disks/delete\",\"Microsoft.DevTestLab/schedules/*\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Network/applicationGateways/backendAddressPools/join/action\",\"Microsoft.Network/loadBalancers/backendAddressPools/join/action\",\"Microsoft.Network/loadBalancers/inboundNatPools/join/action\",\"Microsoft.Network/loadBalancers/inboundNatRules/join/action\",\"Microsoft.Network/loadBalancers/probes/join/action\",\"Microsoft.Network/loadBalancers/read\",\"Microsoft.Network/locations/*\",\"Microsoft.Network/networkInterfaces/*\",\"Microsoft.Network/networkSecurityGroups/join/action\",\"Microsoft.Network/networkSecurityGroups/read\",\"Microsoft.Network/publicIPAddresses/join/action\",\"Microsoft.Network/publicIPAddresses/read\",\"Microsoft.Network/virtualNetworks/read\",\"Microsoft.Network/virtualNetworks/subnets/join/action\",\"Microsoft.RecoveryServices/locations/*\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/backupProtectionIntent/write\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/*/read\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read\",\"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write\",\"Microsoft.RecoveryServices/Vaults/backupPolicies/read\",\"Microsoft.RecoveryServices/Vaults/backupPolicies/write\",\"Microsoft.RecoveryServices/Vaults/read\",\"Microsoft.RecoveryServices/Vaults/usages/read\",\"Microsoft.RecoveryServices/Vaults/write\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.SerialConsole/serialPorts/connect/action\",\"Microsoft.SqlVirtualMachine/*\",\"Microsoft.Storage/storageAccounts/listKeys/action\",\"Microsoft.Storage/storageAccounts/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2015-06-02T00:18:27.3542698Z\",\"updatedOn\":\"2021-10-01T06:29:39.7447802Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"},{\"properties\":{\"roleName\":\"Web Plan Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage the web plans for websites, but not access to them.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\",\"Microsoft.Web/serverFarms/*\",\"Microsoft.Web/hostingEnvironments/Join/Action\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2015-02-02T21:55:09.8806423Z\",\"updatedOn\":\"2019-03-26T18:17:34.5018645Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b\"},{\"properties\":{\"roleName\":\"Website Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage websites @@ -1184,22 +1501,22 @@ interactions: definitions, but not assign them.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Blueprint/blueprints/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-14T21:55:16.9683949Z\",\"updatedOn\":\"2019-08-17T00:10:55.7494677Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/41077137-e803-4205-871c-5a86e6a753b4\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"41077137-e803-4205-871c-5a86e6a753b4\"},{\"properties\":{\"roleName\":\"Blueprint Operator\",\"type\":\"BuiltInRole\",\"description\":\"Can assign existing published blueprints, but cannot create new blueprints. NOTE: this only works - if the assignment is done with a user-assigned managed identity.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Blueprint/blueprintAssignments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-14T21:56:48.7897875Z\",\"updatedOn\":\"2019-08-17T00:06:02.6509737Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/437d2ced-4a38-4302-8479-ed2bcb43d090\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"437d2ced-4a38-4302-8479-ed2bcb43d090\"},{\"properties\":{\"roleName\":\"Azure - Sentinel Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Azure Sentinel - Contributor\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.Insights/workbooks/*\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:39:03.8725173Z\",\"updatedOn\":\"2021-08-05T09:20:15.7627729Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ab8e14d6-4a74-4a29-9ba8-549422addade\"},{\"properties\":{\"roleName\":\"Azure - Sentinel Responder\",\"type\":\"BuiltInRole\",\"description\":\"Azure Sentinel - Responder\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*/read\",\"Microsoft.SecurityInsights/dataConnectorsCheckRequirements/action\",\"Microsoft.SecurityInsights/automationRules/*\",\"Microsoft.SecurityInsights/cases/*\",\"Microsoft.SecurityInsights/incidents/*\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/appendTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/query/action\",\"Microsoft.SecurityInsights/threatIntelligence/bulkTag/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/appendTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/replaceTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/queryIndicators/action\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.Insights/workbooks/read\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[\"Microsoft.SecurityInsights/cases/*/Delete\",\"Microsoft.SecurityInsights/incidents/*/Delete\"],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:54:07.6467264Z\",\"updatedOn\":\"2021-08-05T09:17:29.2659897Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3e150937-b8fe-4cfb-8069-0eaf05ecd056\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"3e150937-b8fe-4cfb-8069-0eaf05ecd056\"},{\"properties\":{\"roleName\":\"Azure - Sentinel Reader\",\"type\":\"BuiltInRole\",\"description\":\"Azure Sentinel - Reader\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*/read\",\"Microsoft.SecurityInsights/dataConnectorsCheckRequirements/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/query/action\",\"Microsoft.SecurityInsights/threatIntelligence/queryIndicators/action\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/LinkedServices/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.Insights/workbooks/read\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:58:50.1132117Z\",\"updatedOn\":\"2021-08-05T09:13:41.1184737Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8d289c81-5878-46d4-8554-54e1e3d8b5cb\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8d289c81-5878-46d4-8554-54e1e3d8b5cb\"},{\"properties\":{\"roleName\":\"Workbook + if the assignment is done with a user-assigned managed identity.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Blueprint/blueprintAssignments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-14T21:56:48.7897875Z\",\"updatedOn\":\"2019-08-17T00:06:02.6509737Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/437d2ced-4a38-4302-8479-ed2bcb43d090\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"437d2ced-4a38-4302-8479-ed2bcb43d090\"},{\"properties\":{\"roleName\":\"Microsoft + Sentinel Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Microsoft + Sentinel Contributor\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/*\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.Insights/workbooks/*\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:39:03.8725173Z\",\"updatedOn\":\"2021-11-10T07:22:07.4649181Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ab8e14d6-4a74-4a29-9ba8-549422addade\"},{\"properties\":{\"roleName\":\"Microsoft + Sentinel Responder\",\"type\":\"BuiltInRole\",\"description\":\"Microsoft + Sentinel Responder\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*/read\",\"Microsoft.SecurityInsights/dataConnectorsCheckRequirements/action\",\"Microsoft.SecurityInsights/automationRules/*\",\"Microsoft.SecurityInsights/cases/*\",\"Microsoft.SecurityInsights/incidents/*\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/appendTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/query/action\",\"Microsoft.SecurityInsights/threatIntelligence/bulkTag/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/appendTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/replaceTags/action\",\"Microsoft.SecurityInsights/threatIntelligence/queryIndicators/action\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.Insights/workbooks/read\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[\"Microsoft.SecurityInsights/cases/*/Delete\",\"Microsoft.SecurityInsights/incidents/*/Delete\"],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:54:07.6467264Z\",\"updatedOn\":\"2021-11-10T07:24:25.6940333Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3e150937-b8fe-4cfb-8069-0eaf05ecd056\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"3e150937-b8fe-4cfb-8069-0eaf05ecd056\"},{\"properties\":{\"roleName\":\"Microsoft + Sentinel Reader\",\"type\":\"BuiltInRole\",\"description\":\"Microsoft Sentinel + Reader\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SecurityInsights/*/read\",\"Microsoft.SecurityInsights/dataConnectorsCheckRequirements/action\",\"Microsoft.SecurityInsights/threatIntelligence/indicators/query/action\",\"Microsoft.SecurityInsights/threatIntelligence/queryIndicators/action\",\"Microsoft.OperationalInsights/workspaces/analytics/query/action\",\"Microsoft.OperationalInsights/workspaces/*/read\",\"Microsoft.OperationalInsights/workspaces/LinkedServices/read\",\"Microsoft.OperationalInsights/workspaces/savedSearches/read\",\"Microsoft.OperationsManagement/solutions/read\",\"Microsoft.OperationalInsights/workspaces/query/read\",\"Microsoft.OperationalInsights/workspaces/query/*/read\",\"Microsoft.OperationalInsights/querypacks/*/read\",\"Microsoft.OperationalInsights/workspaces/dataSources/read\",\"Microsoft.Insights/workbooks/read\",\"Microsoft.Insights/myworkbooks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T16:58:50.1132117Z\",\"updatedOn\":\"2021-11-10T07:02:06.6372736Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8d289c81-5878-46d4-8554-54e1e3d8b5cb\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8d289c81-5878-46d4-8554-54e1e3d8b5cb\"},{\"properties\":{\"roleName\":\"Workbook Reader\",\"type\":\"BuiltInRole\",\"description\":\"Can read workbooks.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"microsoft.insights/workbooks/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T20:56:17.6808140Z\",\"updatedOn\":\"2019-08-28T21:43:05.0202124Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b279062a-9be3-42a0-92ae-8b3cf002ec4d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b279062a-9be3-42a0-92ae-8b3cf002ec4d\"},{\"properties\":{\"roleName\":\"Workbook Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Can save shared workbooks.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Insights/workbooks/write\",\"Microsoft.Insights/workbooks/delete\",\"Microsoft.Insights/workbooks/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-08-28T20:59:42.4820277Z\",\"updatedOn\":\"2020-01-22T00:05:20.9387210Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/e8ddcd69-c73f-4f9f-9844-4100522f16ad\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"e8ddcd69-c73f-4f9f-9844-4100522f16ad\"},{\"properties\":{\"roleName\":\"Policy Insights Data Writer (Preview)\",\"type\":\"BuiltInRole\",\"description\":\"Allows read access to resource policies and write access to resource component policy events.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/policyassignments/read\",\"Microsoft.Authorization/policydefinitions/read\",\"Microsoft.Authorization/policyexemptions/read\",\"Microsoft.Authorization/policysetdefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.PolicyInsights/checkDataPolicyCompliance/action\",\"Microsoft.PolicyInsights/policyEvents/logDataEvents/action\"],\"notDataActions\":[]}],\"createdOn\":\"2019-09-19T19:35:20.9504127Z\",\"updatedOn\":\"2020-08-20T20:57:17.1579311Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/66bb4e9e-b016-4a94-8249-4c0511c2be84\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"66bb4e9e-b016-4a94-8249-4c0511c2be84\"},{\"properties\":{\"roleName\":\"SignalR AccessKey Reader\",\"type\":\"BuiltInRole\",\"description\":\"Read SignalR - Service Access Keys\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SignalRService/*/read\",\"Microsoft.SignalRService/SignalR/listkeys/action\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-09-20T09:33:19.6236874Z\",\"updatedOn\":\"2019-09-20T09:33:19.6236874Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/04165923-9d83-45d5-8227-78b77b0a687e\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"04165923-9d83-45d5-8227-78b77b0a687e\"},{\"properties\":{\"roleName\":\"SignalR - Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Create, Read, Update, - and Delete SignalR service resources\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SignalRService/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-09-20T09:58:09.0009662Z\",\"updatedOn\":\"2019-09-20T09:58:09.0009662Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"},{\"properties\":{\"roleName\":\"Azure + Service Access Keys\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SignalRService/*/read\",\"Microsoft.SignalRService/SignalR/listkeys/action\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-09-20T09:33:19.6236874Z\",\"updatedOn\":\"2019-09-20T09:33:19.6236874Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/04165923-9d83-45d5-8227-78b77b0a687e\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"04165923-9d83-45d5-8227-78b77b0a687e\"},{\"properties\":{\"roleName\":\"SignalR/Web + PubSub Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Create, Read, + Update, and Delete SignalR service resources\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.SignalRService/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-09-20T09:58:09.0009662Z\",\"updatedOn\":\"2021-09-13T09:00:19.8176356Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"},{\"properties\":{\"roleName\":\"Azure Connected Machine Onboarding\",\"type\":\"BuiltInRole\",\"description\":\"Can onboard Azure Connected Machines.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.HybridCompute/machines/read\",\"Microsoft.HybridCompute/machines/write\",\"Microsoft.HybridCompute/privateLinkScopes/read\",\"Microsoft.GuestConfiguration/guestConfigurationAssignments/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2019-10-23T20:15:07.1372870Z\",\"updatedOn\":\"2021-03-23T20:13:08.5139847Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b64e21ea-ac4e-4cdf-9dc9-5b892992bee7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b64e21ea-ac4e-4cdf-9dc9-5b892992bee7\"},{\"properties\":{\"roleName\":\"Azure Connected Machine Resource Administrator\",\"type\":\"BuiltInRole\",\"description\":\"Can @@ -1258,7 +1575,7 @@ interactions: user with ingestion capabilities for Azure Object Understanding.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.MixedReality/ObjectUnderstandingAccounts/ingest/action\",\"Microsoft.MixedReality/ObjectUnderstandingAccounts/ingest/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-04-22T19:15:09.0697923Z\",\"updatedOn\":\"2020-04-22T19:15:09.0697923Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4dd61c23-6743-42fe-a388-d8bdd41cb745\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"4dd61c23-6743-42fe-a388-d8bdd41cb745\"},{\"properties\":{\"roleName\":\"Azure Maps Data Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Grants access to read, write, and delete access to map related data from an Azure - maps account.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Maps/accounts/*/read\",\"Microsoft.Maps/accounts/*/write\",\"Microsoft.Maps/accounts/*/delete\"],\"notDataActions\":[]}],\"createdOn\":\"2020-05-07T20:55:05.0645410Z\",\"updatedOn\":\"2020-05-07T20:55:05.0645410Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8f5e0ce6-4f7b-4dcf-bddf-e6f48634a204\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8f5e0ce6-4f7b-4dcf-bddf-e6f48634a204\"},{\"properties\":{\"roleName\":\"Cognitive + maps account.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Maps/accounts/*/read\",\"Microsoft.Maps/accounts/*/write\",\"Microsoft.Maps/accounts/*/delete\",\"Microsoft.Maps/accounts/*/action\"],\"notDataActions\":[]}],\"createdOn\":\"2020-05-07T20:55:05.0645410Z\",\"updatedOn\":\"2021-10-12T18:22:35.4047742Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8f5e0ce6-4f7b-4dcf-bddf-e6f48634a204\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8f5e0ce6-4f7b-4dcf-bddf-e6f48634a204\"},{\"properties\":{\"roleName\":\"Cognitive Services Custom Vision Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Full access to the project, including the ability to view, create, edit, or delete projects.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/CustomVision/*\"],\"notDataActions\":[]}],\"createdOn\":\"2020-05-08T23:47:07.0779345Z\",\"updatedOn\":\"2020-05-08T23:47:07.0779345Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/c1ff6cc2-c111-46fe-8896-e0ef812ad9f3\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"c1ff6cc2-c111-46fe-8896-e0ef812ad9f3\"},{\"properties\":{\"roleName\":\"Cognitive @@ -1340,8 +1657,8 @@ interactions: cluster user credentials action.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Resources/deployments/write\",\"Microsoft.Resources/subscriptions/operationresults/read\",\"Microsoft.Resources/subscriptions/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Kubernetes/connectedClusters/listClusterUserCredentials/action\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-07-28T17:37:00.7637445Z\",\"updatedOn\":\"2020-07-30T18:00:32.2764334Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00493d72-78f6-4148-b6c5-d3ce8e4799dd\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"00493d72-78f6-4148-b6c5-d3ce8e4799dd\"},{\"properties\":{\"roleName\":\"SignalR App Server (Preview)\",\"type\":\"BuiltInRole\",\"description\":\"Lets your app server access SignalR Service with AAD auth options.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/auth/accessKey/action\",\"Microsoft.SignalRService/SignalR/serverConnection/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-07-29T06:54:40.1201435Z\",\"updatedOn\":\"2020-10-23T08:23:46.8454102Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/420fcaa2-552c-430f-98ca-3264be4806c7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"420fcaa2-552c-430f-98ca-3264be4806c7\"},{\"properties\":{\"roleName\":\"SignalR - Serverless Contributor (Preview)\",\"type\":\"BuiltInRole\",\"description\":\"Lets - your app access service in serverless mode with AAD auth options.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/auth/clientToken/action\"],\"notDataActions\":[]}],\"createdOn\":\"2020-07-29T09:35:32.2764751Z\",\"updatedOn\":\"2020-10-23T08:24:24.5713531Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/fd53cd77-2268-407a-8f46-7e7863d0f521\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"fd53cd77-2268-407a-8f46-7e7863d0f521\"},{\"properties\":{\"roleName\":\"Collaborative + REST API Owner\",\"type\":\"BuiltInRole\",\"description\":\"Full access to + Azure SignalR Service REST APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/auth/clientToken/action\",\"Microsoft.SignalRService/SignalR/hub/send/action\",\"Microsoft.SignalRService/SignalR/group/send/action\",\"Microsoft.SignalRService/SignalR/group/read\",\"Microsoft.SignalRService/SignalR/group/write\",\"Microsoft.SignalRService/SignalR/clientConnection/send/action\",\"Microsoft.SignalRService/SignalR/clientConnection/read\",\"Microsoft.SignalRService/SignalR/clientConnection/write\",\"Microsoft.SignalRService/SignalR/user/send/action\",\"Microsoft.SignalRService/SignalR/user/read\",\"Microsoft.SignalRService/SignalR/user/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-07-29T09:35:32.2764751Z\",\"updatedOn\":\"2021-09-13T08:59:20.9129681Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/fd53cd77-2268-407a-8f46-7e7863d0f521\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"fd53cd77-2268-407a-8f46-7e7863d0f521\"},{\"properties\":{\"roleName\":\"Collaborative Data Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Can manage data packages of a collaborative.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.IndustryDataLifecycle/custodianCollaboratives/*/read\",\"Microsoft.IndustryDataLifecycle/memberCollaboratives/*/read\",\"Microsoft.IndustryDataLifecycle/locations/dataPackages/*\",\"Microsoft.IndustryDataLifecycle/custodianCollaboratives/receivedDataPackages/*\",\"Microsoft.IndustryDataLifecycle/custodianCollaboratives/rejectDataPackage/action\",\"Microsoft.IndustryDataLifecycle/memberCollaboratives/sharedDataPackages/*\",\"Microsoft.IndustryDataLifecycle/custodianCollaboratives/dataModels/*\",\"Microsoft.IndustryDataLifecycle/custodianCollaboratives/auditLogs/action\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-08-14T11:58:31.8973556Z\",\"updatedOn\":\"2021-03-17T06:19:53.4915361Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/daa9e50b-21df-454c-94a6-a8050adab352\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"daa9e50b-21df-454c-94a6-a8050adab352\"},{\"properties\":{\"roleName\":\"Device Update Reader\",\"type\":\"BuiltInRole\",\"description\":\"Gives you read @@ -1374,10 +1691,10 @@ interactions: managed HSM pools, but not access to them.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.KeyVault/managedHSMs/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-09-16T21:47:01.1291104Z\",\"updatedOn\":\"2020-09-16T21:47:01.1291104Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18500a29-7fe2-46b2-a342-b16a415e101d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"18500a29-7fe2-46b2-a342-b16a415e101d\"},{\"properties\":{\"roleName\":\"Security Detonation Chamber Submitter\",\"type\":\"BuiltInRole\",\"description\":\"Allowed to create submissions to Security Detonation Chamber\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SecurityDetonation/chambers/submissions/delete\",\"Microsoft.SecurityDetonation/chambers/submissions/write\",\"Microsoft.SecurityDetonation/chambers/submissions/read\",\"Microsoft.SecurityDetonation/chambers/submissions/files/read\",\"Microsoft.SecurityDetonation/chambers/submissions/accesskeyview/read\",\"Microsoft.SecurityDetonation/chambers/platforms/metadata/read\",\"Microsoft.SecurityDetonation/chambers/workflows/metadata/read\",\"Microsoft.SecurityDetonation/chambers/toolsets/metadata/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-10-01T08:55:21.3980274Z\",\"updatedOn\":\"2021-05-23T13:37:59.3020751Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0b555d9b-b4a7-4f43-b330-627f0e5be8f0\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"0b555d9b-b4a7-4f43-b330-627f0e5be8f0\"},{\"properties\":{\"roleName\":\"SignalR - Service Reader (Preview)\",\"type\":\"BuiltInRole\",\"description\":\"Read-only - access to Azure SignalR Service REST APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/group/read\",\"Microsoft.SignalRService/SignalR/clientConnection/read\",\"Microsoft.SignalRService/SignalR/user/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-10-13T09:19:05.6463616Z\",\"updatedOn\":\"2020-10-23T08:25:22.8928130Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ddde6b66-c0df-4114-a159-3618637b3035\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ddde6b66-c0df-4114-a159-3618637b3035\"},{\"properties\":{\"roleName\":\"SignalR + REST API Reader\",\"type\":\"BuiltInRole\",\"description\":\"Read-only access + to Azure SignalR Service REST APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/group/read\",\"Microsoft.SignalRService/SignalR/clientConnection/read\",\"Microsoft.SignalRService/SignalR/user/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-10-13T09:19:05.6463616Z\",\"updatedOn\":\"2021-09-13T09:00:01.7614182Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ddde6b66-c0df-4114-a159-3618637b3035\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ddde6b66-c0df-4114-a159-3618637b3035\"},{\"properties\":{\"roleName\":\"SignalR Service Owner\",\"type\":\"BuiltInRole\",\"description\":\"Full access to - Azure SignalR Service REST APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/auth/accessKey/action\",\"Microsoft.SignalRService/SignalR/auth/clientToken/action\",\"Microsoft.SignalRService/SignalR/hub/send/action\",\"Microsoft.SignalRService/SignalR/group/send/action\",\"Microsoft.SignalRService/SignalR/group/read\",\"Microsoft.SignalRService/SignalR/group/write\",\"Microsoft.SignalRService/SignalR/clientConnection/send/action\",\"Microsoft.SignalRService/SignalR/clientConnection/read\",\"Microsoft.SignalRService/SignalR/clientConnection/write\",\"Microsoft.SignalRService/SignalR/serverConnection/write\",\"Microsoft.SignalRService/SignalR/user/send/action\",\"Microsoft.SignalRService/SignalR/user/read\",\"Microsoft.SignalRService/SignalR/user/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-10-13T09:20:32.1501410Z\",\"updatedOn\":\"2021-07-29T06:21:59.2498506Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/7e4f1700-ea5a-4f59-8f37-079cfe29dce3\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"7e4f1700-ea5a-4f59-8f37-079cfe29dce3\"},{\"properties\":{\"roleName\":\"Reservation + Azure SignalR Service REST APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.SignalRService/SignalR/auth/accessKey/action\",\"Microsoft.SignalRService/SignalR/auth/clientToken/action\",\"Microsoft.SignalRService/SignalR/hub/send/action\",\"Microsoft.SignalRService/SignalR/group/send/action\",\"Microsoft.SignalRService/SignalR/group/read\",\"Microsoft.SignalRService/SignalR/group/write\",\"Microsoft.SignalRService/SignalR/clientConnection/send/action\",\"Microsoft.SignalRService/SignalR/clientConnection/read\",\"Microsoft.SignalRService/SignalR/clientConnection/write\",\"Microsoft.SignalRService/SignalR/serverConnection/write\",\"Microsoft.SignalRService/SignalR/user/send/action\",\"Microsoft.SignalRService/SignalR/user/read\",\"Microsoft.SignalRService/SignalR/user/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-10-13T09:20:32.1501410Z\",\"updatedOn\":\"2021-09-13T08:59:41.2195586Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/7e4f1700-ea5a-4f59-8f37-079cfe29dce3\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"7e4f1700-ea5a-4f59-8f37-079cfe29dce3\"},{\"properties\":{\"roleName\":\"Reservation Purchaser\",\"type\":\"BuiltInRole\",\"description\":\"Lets you purchase reservations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Resources/subscriptions/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Capacity/register/action\",\"Microsoft.Compute/register/action\",\"Microsoft.SQL/register/action\",\"Microsoft.Consumption/register/action\",\"Microsoft.Capacity/catalogs/read\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Consumption/reservationRecommendations/read\",\"Microsoft.Support/supporttickets/write\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-10-23T20:22:48.9217751Z\",\"updatedOn\":\"2020-10-23T20:22:48.9217751Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f7b75c60-3036-4b75-91c3-6b41c27c1689\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f7b75c60-3036-4b75-91c3-6b41c27c1689\"},{\"properties\":{\"roleName\":\"AzureML Metrics Writer (preview)\",\"type\":\"BuiltInRole\",\"description\":\"Lets you write metrics to AzureML workspace\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.MachineLearningServices/workspaces/metrics/*/write\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-10-27T16:55:19.5664950Z\",\"updatedOn\":\"2020-10-28T19:17:09.2941184Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/635dd51f-9968-44d3-b7fb-6d9a6bd613ae\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"635dd51f-9968-44d3-b7fb-6d9a6bd613ae\"},{\"properties\":{\"roleName\":\"Storage @@ -1396,16 +1713,20 @@ interactions: Babylon Data Source Administrator\",\"type\":\"BuiltInRole\",\"description\":\"The Microsoft.ProjectBabylon data source administrator can manage data sources and data scans. This role is in preview and subject to change.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.ProjectBabylon/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.ProjectBabylon/accounts/scan/read\",\"Microsoft.ProjectBabylon/accounts/scan/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:34:01.8401954Z\",\"updatedOn\":\"2020-11-20T21:22:15.6138058Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/05b7651b-dc44-475e-b74d-df3db49fae0f\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"05b7651b-dc44-475e-b74d-df3db49fae0f\"},{\"properties\":{\"roleName\":\"Purview - Data Curator\",\"type\":\"BuiltInRole\",\"description\":\"The Microsoft.Purview - data curator can create, read, modify and delete catalog data objects and - establish relationships between objects. This role is in preview and subject - to change.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/data/read\",\"Microsoft.Purview/accounts/data/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:37:15.0123345Z\",\"updatedOn\":\"2020-11-20T21:24:12.8131677Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8a3c2885-9b38-4fd2-9d99-91af537c1347\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8a3c2885-9b38-4fd2-9d99-91af537c1347\"},{\"properties\":{\"roleName\":\"Purview - Data Reader\",\"type\":\"BuiltInRole\",\"description\":\"The Microsoft.Purview - data reader can read catalog data objects. This role is in preview and subject - to change.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/data/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:39:22.2344740Z\",\"updatedOn\":\"2020-11-20T21:24:29.5157346Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ff100721-1b9d-43d8-af52-42b69c1272db\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ff100721-1b9d-43d8-af52-42b69c1272db\"},{\"properties\":{\"roleName\":\"Purview - Data Source Administrator\",\"type\":\"BuiltInRole\",\"description\":\"The - Microsoft.Purview data source administrator can manage data sources and data - scans. This role is in preview and subject to change.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/scan/read\",\"Microsoft.Purview/accounts/scan/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:40:05.0975648Z\",\"updatedOn\":\"2020-11-20T21:24:43.5940624Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/200bba9e-f0c8-430f-892b-6f0794863803\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"200bba9e-f0c8-430f-892b-6f0794863803\"},{\"properties\":{\"roleName\":\"Application + Data Curator (Legacy)\",\"type\":\"BuiltInRole\",\"description\":\"The Microsoft.Purview + data curator is a legacy role that can create, read, modify and delete catalog + data objects and establish relationships between objects. We have recently + deprecated this role from Azure role-based access and introduced a new data + curator inside Azure Purview data plane. See https://docs.microsoft.com/azure/purview/catalog-permissions#roles\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/data/read\",\"Microsoft.Purview/accounts/data/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:37:15.0123345Z\",\"updatedOn\":\"2021-09-23T17:15:14.0903832Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8a3c2885-9b38-4fd2-9d99-91af537c1347\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"8a3c2885-9b38-4fd2-9d99-91af537c1347\"},{\"properties\":{\"roleName\":\"Purview + Data Reader (Legacy)\",\"type\":\"BuiltInRole\",\"description\":\"The Microsoft.Purview + data reader is a legacy role that can read catalog data objects. We have recently + deprecated this role from Azure role-based access and introduced a new data + reader inside Azure Purview data plane. See https://docs.microsoft.com/azure/purview/catalog-permissions#roles\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/data/read\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:39:22.2344740Z\",\"updatedOn\":\"2021-09-23T17:16:15.3568090Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ff100721-1b9d-43d8-af52-42b69c1272db\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ff100721-1b9d-43d8-af52-42b69c1272db\"},{\"properties\":{\"roleName\":\"Purview + Data Source Administrator (Legacy)\",\"type\":\"BuiltInRole\",\"description\":\"The + Microsoft.Purview data source administrator is a legacy role that can manage + data sources and data scans. We have recently deprecated this role from Azure + role-based access and introduced a new data source admin inside Azure Purview + data plane. See https://docs.microsoft.com/azure/purview/catalog-permissions#roles\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Purview/accounts/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Purview/accounts/scan/read\",\"Microsoft.Purview/accounts/scan/write\"],\"notDataActions\":[]}],\"createdOn\":\"2020-11-14T02:40:05.0975648Z\",\"updatedOn\":\"2021-09-23T17:13:51.3947323Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/200bba9e-f0c8-430f-892b-6f0794863803\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"200bba9e-f0c8-430f-892b-6f0794863803\"},{\"properties\":{\"roleName\":\"Application Group Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Contributor of the Application Group.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.DesktopVirtualization/applicationgroups/*\",\"Microsoft.DesktopVirtualization/hostpools/read\",\"Microsoft.DesktopVirtualization/hostpools/sessionhosts/read\",\"Microsoft.DesktopVirtualization/workspaces/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2020-12-03T23:26:00.2784962Z\",\"updatedOn\":\"2020-12-04T23:46:35.0341772Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ca6382a4-1721-4bcf-a114-ff0c70227b6b\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ca6382a4-1721-4bcf-a114-ff0c70227b6b\"},{\"properties\":{\"roleName\":\"Desktop Virtualization Reader\",\"type\":\"BuiltInRole\",\"description\":\"Reader @@ -1452,9 +1773,9 @@ interactions: perform restore action for Cosmos DB database account with continuous backup mode\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action\",\"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read\",\"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-01-21T19:51:35.3884884Z\",\"updatedOn\":\"2021-01-23T01:40:20.9862312Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/5432c526-bc82-444a-b7ba-57c5b0b5b34f\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"5432c526-bc82-444a-b7ba-57c5b0b5b34f\"},{\"properties\":{\"roleName\":\"FHIR Data Converter\",\"type\":\"BuiltInRole\",\"description\":\"Role allows user - or principal to convert data from legacy format to FHIR\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.HealthcareApis/services/fhir/resources/convertData/action\",\"Microsoft.HealthcareApis/workspaces/fhirservices/resources/convertData/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-01-22T19:39:01.1601069Z\",\"updatedOn\":\"2021-07-08T21:09:09.7628275Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a1705bd2-3a8f-45a5-8683-466fcfd5cc24\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a1705bd2-3a8f-45a5-8683-466fcfd5cc24\"},{\"properties\":{\"roleName\":\"Azure - Sentinel Automation Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Azure - Sentinel Automation Contributor\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Logic/workflows/triggers/read\",\"Microsoft.Logic/workflows/triggers/listCallbackUrl/action\",\"Microsoft.Logic/workflows/runs/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-01-24T08:50:52.0382991Z\",\"updatedOn\":\"2021-01-25T19:48:16.7893833Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f4c81013-99ee-4d62-a7ee-b3f1f648599a\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f4c81013-99ee-4d62-a7ee-b3f1f648599a\"},{\"properties\":{\"roleName\":\"Quota + or principal to convert data from legacy format to FHIR\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.HealthcareApis/services/fhir/resources/convertData/action\",\"Microsoft.HealthcareApis/workspaces/fhirservices/resources/convertData/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-01-22T19:39:01.1601069Z\",\"updatedOn\":\"2021-07-08T21:09:09.7628275Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a1705bd2-3a8f-45a5-8683-466fcfd5cc24\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a1705bd2-3a8f-45a5-8683-466fcfd5cc24\"},{\"properties\":{\"roleName\":\"Microsoft + Sentinel Automation Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Microsoft + Sentinel Automation Contributor\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Logic/workflows/triggers/read\",\"Microsoft.Logic/workflows/triggers/listCallbackUrl/action\",\"Microsoft.Logic/workflows/runs/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-01-24T08:50:52.0382991Z\",\"updatedOn\":\"2021-11-10T07:29:29.5241573Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f4c81013-99ee-4d62-a7ee-b3f1f648599a\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f4c81013-99ee-4d62-a7ee-b3f1f648599a\"},{\"properties\":{\"roleName\":\"Quota Request Operator\",\"type\":\"BuiltInRole\",\"description\":\"Read and create quota requests, get quota request status, and create support tickets.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Capacity/resourceProviders/locations/serviceLimits/read\",\"Microsoft.Capacity/resourceProviders/locations/serviceLimits/write\",\"Microsoft.Capacity/resourceProviders/locations/serviceLimitsRequests/read\",\"Microsoft.Capacity/register/action\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-02-03T00:06:35.8404575Z\",\"updatedOn\":\"2021-03-22T21:53:11.9852943Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0e5f05e5-9ab9-446b-b98d-1e2157c94125\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"0e5f05e5-9ab9-446b-b98d-1e2157c94125\"},{\"properties\":{\"roleName\":\"EventGrid Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Lets you manage EventGrid @@ -1477,11 +1798,11 @@ interactions: the real-time speech recognition and batch transcription APIs, real-time speech synthesis and long audio APIs, as well as to read the data/test/model/endpoint for custom models, but can\u2019t create, delete or modify the data/test/model/endpoint - for custom models.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/SpeechServices/*/read\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/write\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/delete\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/read\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/frontend/action\",\"Microsoft.CognitiveServices/accounts/SpeechServices/text-dependent/*/action\",\"Microsoft.CognitiveServices/accounts/SpeechServices/text-independent/*/action\",\"Microsoft.CognitiveServices/accounts/CustomVoice/*/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/evaluations/*\",\"Microsoft.CognitiveServices/accounts/CustomVoice/longaudiosynthesis/*\"],\"notDataActions\":[\"Microsoft.CognitiveServices/accounts/CustomVoice/trainingsets/files/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/datasets/files/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/trainingsets/utterances/read\"]}],\"createdOn\":\"2021-03-30T11:28:27.4339032Z\",\"updatedOn\":\"2021-07-29T07:29:04.3756627Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f2dc8367-1007-4938-bd23-fe263f013447\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f2dc8367-1007-4938-bd23-fe263f013447\"},{\"properties\":{\"roleName\":\"Cognitive + for custom models.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/SpeechServices/*/read\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/write\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/delete\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/transcriptions/read\",\"Microsoft.CognitiveServices/accounts/SpeechServices/*/frontend/action\",\"Microsoft.CognitiveServices/accounts/SpeechServices/text-dependent/*/action\",\"Microsoft.CognitiveServices/accounts/SpeechServices/text-independent/*/action\",\"Microsoft.CognitiveServices/accounts/CustomVoice/*/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/evaluations/*\",\"Microsoft.CognitiveServices/accounts/CustomVoice/longaudiosynthesis/*\"],\"notDataActions\":[\"Microsoft.CognitiveServices/accounts/CustomVoice/trainingsets/files/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/datasets/files/read\",\"Microsoft.CognitiveServices/accounts/CustomVoice/trainingsets/utterances/read\"]}],\"createdOn\":\"2021-03-30T11:28:27.4339032Z\",\"updatedOn\":\"2021-10-26T05:22:52.9373452Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f2dc8367-1007-4938-bd23-fe263f013447\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f2dc8367-1007-4938-bd23-fe263f013447\"},{\"properties\":{\"roleName\":\"Cognitive Services Speech Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Full access to Speech projects, including read, write and delete all entities, for real-time speech recognition and batch transcription tasks, real-time - speech synthesis and long audio tasks, custom speech and custom voice.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/SpeechServices/*\",\"Microsoft.CognitiveServices/accounts/CustomVoice/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-03-30T11:28:49.7826633Z\",\"updatedOn\":\"2021-07-29T07:27:43.0939694Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0e75ca1e-0464-4b4d-8b93-68208a576181\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"0e75ca1e-0464-4b4d-8b93-68208a576181\"},{\"properties\":{\"roleName\":\"Cognitive + speech synthesis and long audio tasks, custom speech and custom voice.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/SpeechServices/*\",\"Microsoft.CognitiveServices/accounts/CustomVoice/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-03-30T11:28:49.7826633Z\",\"updatedOn\":\"2021-10-26T05:24:38.1358743Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0e75ca1e-0464-4b4d-8b93-68208a576181\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"0e75ca1e-0464-4b4d-8b93-68208a576181\"},{\"properties\":{\"roleName\":\"Cognitive Services Face Recognizer\",\"type\":\"BuiltInRole\",\"description\":\"Lets you perform detect, verify, identify, group, and find similar operations on Face API. This role does not allow create or delete operations, which makes @@ -1504,7 +1825,7 @@ interactions: read, modify, and delete Streaming Endpoints; read-only access to other Media Services resources.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Insights/metrics/read\",\"Microsoft.Insights/metricDefinitions/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Media/mediaservices/*/read\",\"Microsoft.Media/mediaservices/assets/listStreamingLocators/action\",\"Microsoft.Media/mediaservices/streamingLocators/listPaths/action\",\"Microsoft.Media/mediaservices/streamingEndpoints/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-04-19T23:22:04.4594851Z\",\"updatedOn\":\"2021-06-11T21:18:02.3864536Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/99dba123-b5fe-44d5-874c-ced7199a5804\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"99dba123-b5fe-44d5-874c-ced7199a5804\"},{\"properties\":{\"roleName\":\"Stream Analytics Query Tester\",\"type\":\"BuiltInRole\",\"description\":\"Lets you - perform query testing without creating a stream analytics job first\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.StreamAnalytics/locations/TestQuery/action\",\"Microsoft.StreamAnalytics/locations/OperationResults/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-04-20T17:33:24.5727870Z\",\"updatedOn\":\"2021-08-06T01:50:49.9913401Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/1ec5b3c1-b17e-4e25-8312-2acb3c3c5abf\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"1ec5b3c1-b17e-4e25-8312-2acb3c3c5abf\"},{\"properties\":{\"roleName\":\"AnyBuild + perform query testing without creating a stream analytics job first\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.StreamAnalytics/locations/TestQuery/action\",\"Microsoft.StreamAnalytics/locations/OperationResults/read\",\"Microsoft.StreamAnalytics/locations/SampleInput/action\",\"Microsoft.StreamAnalytics/locations/CompileQuery/action\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-04-20T17:33:24.5727870Z\",\"updatedOn\":\"2021-09-07T19:36:29.5405170Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/1ec5b3c1-b17e-4e25-8312-2acb3c3c5abf\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"1ec5b3c1-b17e-4e25-8312-2acb3c3c5abf\"},{\"properties\":{\"roleName\":\"AnyBuild Builder\",\"type\":\"BuiltInRole\",\"description\":\"Basic user role for AnyBuild. This role allows listing of agent information and execution of remote build capabilities.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.AnyBuild/clusters/build/write\",\"Microsoft.AnyBuild/clusters/build/read\"],\"notDataActions\":[]}],\"createdOn\":\"2021-04-20T22:07:00.4963853Z\",\"updatedOn\":\"2021-04-20T22:07:00.4963853Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a2138dac-4907-4679-a376-736901ed8ad8\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a2138dac-4907-4679-a376-736901ed8ad8\"},{\"properties\":{\"roleName\":\"IoT @@ -1531,35 +1852,94 @@ interactions: Data Owner\",\"type\":\"BuiltInRole\",\"description\":\"Full access to DICOM data.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.HealthcareApis/workspaces/dicomservices/resources/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-06-17T20:59:30.8659515Z\",\"updatedOn\":\"2021-06-17T20:59:30.8659515Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/58a3b984-7adf-4c20-983a-32417c86fbc8\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"58a3b984-7adf-4c20-983a-32417c86fbc8\"},{\"properties\":{\"roleName\":\"EventGrid Data Sender\",\"type\":\"BuiltInRole\",\"description\":\"Allows send access - to event grid events.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.EventGrid/topics/read\",\"Microsoft.EventGrid/domains/read\",\"Microsoft.EventGrid/partnerNamespaces/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.EventGrid/events/send/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-02T21:55:40.4847495Z\",\"updatedOn\":\"2021-07-02T21:55:40.4847495Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/d5a91429-5739-47e2-a06b-3470a27159e7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"d5a91429-5739-47e2-a06b-3470a27159e7\"},{\"properties\":{\"roleName\":\"AzureML + to event grid events.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.EventGrid/topics/read\",\"Microsoft.EventGrid/domains/read\",\"Microsoft.EventGrid/partnerNamespaces/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.EventGrid/events/send/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-02T21:55:40.4847495Z\",\"updatedOn\":\"2021-07-02T21:55:40.4847495Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/d5a91429-5739-47e2-a06b-3470a27159e7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"d5a91429-5739-47e2-a06b-3470a27159e7\"},{\"properties\":{\"roleName\":\"Disk + Pool Operator\",\"type\":\"BuiltInRole\",\"description\":\"Used by the StoragePool + Resource Provider to manage Disks added to a Disk Pool.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Compute/disks/write\",\"Microsoft.Compute/disks/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-07-08T17:26:05.1079972Z\",\"updatedOn\":\"2021-09-13T20:10:25.8630366Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/60fc6e62-5479-42d4-8bf4-67625fcc2840\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"60fc6e62-5479-42d4-8bf4-67625fcc2840\"},{\"properties\":{\"roleName\":\"AzureML Data Scientist\",\"type\":\"BuiltInRole\",\"description\":\"Can perform all actions within an Azure Machine Learning workspace, except for creating or - deleting compute resources and modifying the workspace itself.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.MachineLearningServices/workspaces/*/read\",\"Microsoft.MachineLearningServices/workspaces/*/action\",\"Microsoft.MachineLearningServices/workspaces/*/delete\",\"Microsoft.MachineLearningServices/workspaces/*/write\"],\"notActions\":[\"Microsoft.MachineLearningServices/workspaces/delete\",\"Microsoft.MachineLearningServices/workspaces/write\",\"Microsoft.MachineLearningServices/workspaces/computes/*/write\",\"Microsoft.MachineLearningServices/workspaces/computes/*/delete\",\"Microsoft.MachineLearningServices/workspaces/computes/listKeys/action\",\"Microsoft.MachineLearningServices/workspaces/listKeys/action\"],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-07-14T21:51:06.0361218Z\",\"updatedOn\":\"2021-07-14T21:51:06.0361218Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f6c7c914-8db3-469d-8ca1-694a8f32e121\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f6c7c914-8db3-469d-8ca1-694a8f32e121\"},{\"properties\":{\"roleName\":\"Azure + deleting compute resources and modifying the workspace itself.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.MachineLearningServices/workspaces/*/read\",\"Microsoft.MachineLearningServices/workspaces/*/action\",\"Microsoft.MachineLearningServices/workspaces/*/delete\",\"Microsoft.MachineLearningServices/workspaces/*/write\"],\"notActions\":[\"Microsoft.MachineLearningServices/workspaces/delete\",\"Microsoft.MachineLearningServices/workspaces/write\",\"Microsoft.MachineLearningServices/workspaces/computes/*/write\",\"Microsoft.MachineLearningServices/workspaces/computes/*/delete\",\"Microsoft.MachineLearningServices/workspaces/computes/listKeys/action\",\"Microsoft.MachineLearningServices/workspaces/listKeys/action\"],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-07-14T21:51:06.0361218Z\",\"updatedOn\":\"2021-07-14T21:51:06.0361218Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f6c7c914-8db3-469d-8ca1-694a8f32e121\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f6c7c914-8db3-469d-8ca1-694a8f32e121\"},{\"properties\":{\"roleName\":\"Grafana + Admin\",\"type\":\"BuiltInRole\",\"description\":\"Built-in Grafana admin + role\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-15T21:32:35.3802340Z\",\"updatedOn\":\"2021-08-12T22:45:41.7083870Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"22926164-76b3-42b3-bc55-97df8dab3e41\"},{\"properties\":{\"roleName\":\"Azure Connected SQL Server Onboarding\",\"type\":\"BuiltInRole\",\"description\":\"Microsoft.AzureArcData\_service\_role\_to\_access\_the\_resources\_of\_Microsoft.AzureArcData\_stored\_with\_RPSAAS.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.AzureArcData/sqlServerInstances/read\",\"Microsoft.AzureArcData/sqlServerInstances/write\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-07-19T23:52:15.8885739Z\",\"updatedOn\":\"2021-07-19T23:52:15.8885739Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/e8113dce-c529-4d33-91fa-e9b972617508\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"e8113dce-c529-4d33-91fa-e9b972617508\"},{\"properties\":{\"roleName\":\"Azure Relay Sender\",\"type\":\"BuiltInRole\",\"description\":\"Allows for send access to Azure Relay resources.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Relay/*/wcfRelays/read\",\"Microsoft.Relay/*/hybridConnections/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Relay/*/send/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-20T15:37:20.7558643Z\",\"updatedOn\":\"2021-07-20T18:08:09.2066765Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/26baccc8-eea7-41f1-98f4-1762cc7f685d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"26baccc8-eea7-41f1-98f4-1762cc7f685d\"},{\"properties\":{\"roleName\":\"Azure Relay Owner\",\"type\":\"BuiltInRole\",\"description\":\"Allows for full access to Azure Relay resources.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Relay/*\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Relay/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-20T15:44:26.3023126Z\",\"updatedOn\":\"2021-07-20T15:44:26.3023126Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2787bf04-f1f5-4bfe-8383-c8a24483ee38\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"2787bf04-f1f5-4bfe-8383-c8a24483ee38\"},{\"properties\":{\"roleName\":\"Azure Relay Listener\",\"type\":\"BuiltInRole\",\"description\":\"Allows for listen - access to Azure Relay resources.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Relay/*/wcfRelays/read\",\"Microsoft.Relay/*/hybridConnections/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Relay/*/listen/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-20T18:38:03.1437496Z\",\"updatedOn\":\"2021-07-20T18:38:03.1437496Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/26e0b698-aa6d-4085-9386-aadae190014d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"26e0b698-aa6d-4085-9386-aadae190014d\"},{\"properties\":{\"roleName\":\"Automation + access to Azure Relay resources.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Relay/*/wcfRelays/read\",\"Microsoft.Relay/*/hybridConnections/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.Relay/*/listen/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-07-20T18:38:03.1437496Z\",\"updatedOn\":\"2021-07-20T18:38:03.1437496Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/26e0b698-aa6d-4085-9386-aadae190014d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"26e0b698-aa6d-4085-9386-aadae190014d\"},{\"properties\":{\"roleName\":\"Grafana + Viewer\",\"type\":\"BuiltInRole\",\"description\":\"Built-in Grafana Viewer + role\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Dashboard/grafana/ActAsGrafanaViewer/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-05T16:36:18.7737511Z\",\"updatedOn\":\"2021-08-13T03:36:39.8144804Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/60921a7e-fef1-4a43-9b16-a26c52ad4769\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"60921a7e-fef1-4a43-9b16-a26c52ad4769\"},{\"properties\":{\"roleName\":\"Grafana + Editor\",\"type\":\"BuiltInRole\",\"description\":\"Built-in Grafana Editor + role\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Dashboard/grafana/ActAsGrafanaEditor/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-05T16:37:32.5299593Z\",\"updatedOn\":\"2021-08-13T03:30:15.3129250Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a79a5197-3a5c-4973-a920-486035ffd60f\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a79a5197-3a5c-4973-a920-486035ffd60f\"},{\"properties\":{\"roleName\":\"Automation Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Manage azure automation - resources and other resources using azure automation.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Automation/automationAccounts/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T10:18:19.1054699Z\",\"updatedOn\":\"2021-08-09T10:18:19.1054699Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f353d9bd-d4a6-484e-a77a-8050b599b867\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f353d9bd-d4a6-484e-a77a-8050b599b867\"},{\"properties\":{\"roleName\":\"Kubernetes + resources and other resources using azure automation.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Automation/automationAccounts/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Support/*\",\"Microsoft.Insights/ActionGroups/*\",\"Microsoft.Insights/ActivityLogAlerts/*\",\"Microsoft.Insights/MetricAlerts/*\",\"Microsoft.Insights/ScheduledQueryRules/*\",\"Microsoft.Insights/diagnosticSettings/*\",\"Microsoft.OperationalInsights/workspaces/sharedKeys/action\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T10:18:19.1054699Z\",\"updatedOn\":\"2021-09-01T10:08:23.4340482Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f353d9bd-d4a6-484e-a77a-8050b599b867\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f353d9bd-d4a6-484e-a77a-8050b599b867\"},{\"properties\":{\"roleName\":\"Kubernetes Extension Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Can create, update, get, list and delete Kubernetes Extensions, and get extension async operations\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Insights/alertRules/*\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.KubernetesConfiguration/extensions/write\",\"Microsoft.KubernetesConfiguration/extensions/read\",\"Microsoft.KubernetesConfiguration/extensions/delete\",\"Microsoft.KubernetesConfiguration/extensions/operations/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T19:47:50.6828896Z\",\"updatedOn\":\"2021-08-10T21:04:18.6453432Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/85cb6faf-e071-4c9b-8136-154b5a04f717\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"85cb6faf-e071-4c9b-8136-154b5a04f717\"},{\"properties\":{\"roleName\":\"Device Provisioning Service Data Reader\",\"type\":\"BuiltInRole\",\"description\":\"Allows for full read access to Device Provisioning Service data-plane properties.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Devices/provisioningServices/*/read\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T19:53:12.1374732Z\",\"updatedOn\":\"2021-08-09T19:53:12.1374732Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/10745317-c249-44a1-a5ce-3a4353c0bbd8\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"10745317-c249-44a1-a5ce-3a4353c0bbd8\"},{\"properties\":{\"roleName\":\"Device Provisioning Service Data Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Allows - for full access to Device Provisioning Service data-plane operations.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Devices/provisioningServices/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T19:54:03.2783227Z\",\"updatedOn\":\"2021-08-09T19:54:03.2783227Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/dfce44e4-17b7-4bd1-a6d1-04996ec95633\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"dfce44e4-17b7-4bd1-a6d1-04996ec95633\"}]}" + for full access to Device Provisioning Service data-plane operations.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Devices/provisioningServices/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-09T19:54:03.2783227Z\",\"updatedOn\":\"2021-08-09T19:54:03.2783227Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/dfce44e4-17b7-4bd1-a6d1-04996ec95633\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"dfce44e4-17b7-4bd1-a6d1-04996ec95633\"},{\"properties\":{\"roleName\":\"CodeSigning + Certificate Profile Signer\",\"type\":\"BuiltInRole\",\"description\":\"Sign + files with a certificate profile. This role is in preview and subject to change.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CodeSigning/certificateProfiles/Sign/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-16T23:17:53.0002693Z\",\"updatedOn\":\"2021-08-16T23:17:53.0002693Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2837e146-70d7-4cfd-ad55-7efa6464f958\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"2837e146-70d7-4cfd-ad55-7efa6464f958\"},{\"properties\":{\"roleName\":\"Azure + Spring Cloud Service Registry Reader\",\"type\":\"BuiltInRole\",\"description\":\"Allow + read access to Azure Spring Cloud Service Registry\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.AppPlatform/Spring/eurekaService/read\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-20T04:40:17.9785063Z\",\"updatedOn\":\"2021-08-20T04:40:17.9785063Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/cff1b556-2399-4e7e-856d-a8f754be7b65\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"cff1b556-2399-4e7e-856d-a8f754be7b65\"},{\"properties\":{\"roleName\":\"Azure + Spring Cloud Service Registry Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Allow + read, write and delete access to Azure Spring Cloud Service Registry\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.AppPlatform/Spring/eurekaService/read\",\"Microsoft.AppPlatform/Spring/eurekaService/write\",\"Microsoft.AppPlatform/Spring/eurekaService/delete\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-20T04:42:38.9153779Z\",\"updatedOn\":\"2021-08-20T04:42:38.9153779Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f5880b48-c26d-48be-b172-7927bfa1c8f1\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f5880b48-c26d-48be-b172-7927bfa1c8f1\"},{\"properties\":{\"roleName\":\"Azure + Spring Cloud Config Server Reader\",\"type\":\"BuiltInRole\",\"description\":\"Allow + read access to Azure Spring Cloud Config Server\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.AppPlatform/Spring/configService/read\"],\"notDataActions\":[]}],\"createdOn\":\"2021-08-26T01:50:51.5123701Z\",\"updatedOn\":\"2021-08-26T01:50:51.5123701Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/d04c6db6-4947-4782-9e91-30a88feb7be7\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"d04c6db6-4947-4782-9e91-30a88feb7be7\"},{\"properties\":{\"roleName\":\"Azure + Spring Cloud Config Server Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Allow + read, write and delete access to Azure Spring Cloud Config Server\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.AppPlatform/Spring/configService/read\",\"Microsoft.AppPlatform/Spring/configService/write\",\"Microsoft.AppPlatform/Spring/configService/delete\"],\"notDataActions\":[]}],\"createdOn\":\"2021-09-06T02:30:47.8611580Z\",\"updatedOn\":\"2021-09-06T02:30:47.8611580Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a06f5c24-21a7-4e1a-aa2b-f19eb6684f5b\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a06f5c24-21a7-4e1a-aa2b-f19eb6684f5b\"},{\"properties\":{\"roleName\":\"Azure + VM Managed identities restore Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Azure + VM Managed identities restore Contributors are allowed to perform Azure VM + Restores with managed identities both user and system\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Authorization/*/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-09-13T05:27:59.2180214Z\",\"updatedOn\":\"2021-09-13T05:27:59.2180214Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/6ae96244-5829-4925-a7d3-5975537d91dd\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"6ae96244-5829-4925-a7d3-5975537d91dd\"},{\"properties\":{\"roleName\":\"Azure + Maps Search and Render Data Reader\",\"type\":\"BuiltInRole\",\"description\":\"Grants + access to very limited set of data APIs for common visual web SDK scenarios. + Specifically, render and search data APIs.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.Maps/accounts/services/render/read\",\"Microsoft.Maps/accounts/services/search/read\"],\"notDataActions\":[]}],\"createdOn\":\"2021-10-01T22:17:50.5178931Z\",\"updatedOn\":\"2021-10-01T22:17:50.5178931Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/6be48352-4f82-47c9-ad5e-0acacefdb005\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"6be48352-4f82-47c9-ad5e-0acacefdb005\"},{\"properties\":{\"roleName\":\"Azure + Maps Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Grants access + all Azure Maps resource management.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Maps/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-10-01T22:19:13.1357904Z\",\"updatedOn\":\"2021-10-01T22:19:13.1357904Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/dba33070-676a-4fb0-87fa-064dc56ff7fb\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"dba33070-676a-4fb0-87fa-064dc56ff7fb\"},{\"properties\":{\"roleName\":\"Azure + Arc VMware VM Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Arc + VMware VM Contributor has permissions to perform all VM actions.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.ConnectedVMwarevSphere/virtualmachines/*\",\"Microsoft.Insights/AlertRules/Write\",\"Microsoft.Insights/AlertRules/Delete\",\"Microsoft.Insights/AlertRules/Read\",\"Microsoft.Insights/AlertRules/Activated/Action\",\"Microsoft.Insights/AlertRules/Resolved/Action\",\"Microsoft.Insights/AlertRules/Throttled/Action\",\"Microsoft.Insights/AlertRules/Incidents/Read\",\"Microsoft.Resources/deployments/read\",\"Microsoft.Resources/deployments/write\",\"Microsoft.Resources/deployments/delete\",\"Microsoft.Resources/deployments/cancel/action\",\"Microsoft.Resources/deployments/validate/action\",\"Microsoft.Resources/deployments/whatIf/action\",\"Microsoft.Resources/deployments/exportTemplate/action\",\"Microsoft.Resources/deployments/operations/read\",\"Microsoft.Resources/deployments/operationstatuses/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/write\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/subscriptions/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/subscriptions/operationresults/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-10-18T20:19:53.0087024Z\",\"updatedOn\":\"2021-10-27T18:50:39.1518990Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b748a06d-6150-4f8a-aaa9-ce3940cd96cb\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b748a06d-6150-4f8a-aaa9-ce3940cd96cb\"},{\"properties\":{\"roleName\":\"Azure + Arc VMware Private Cloud User\",\"type\":\"BuiltInRole\",\"description\":\"Azure + Arc VMware Private Cloud User has permissions to use the VMware cloud resources + to deploy VMs.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Insights/AlertRules/Write\",\"Microsoft.Insights/AlertRules/Delete\",\"Microsoft.Insights/AlertRules/Read\",\"Microsoft.Insights/AlertRules/Activated/Action\",\"Microsoft.Insights/AlertRules/Resolved/Action\",\"Microsoft.Insights/AlertRules/Throttled/Action\",\"Microsoft.Insights/AlertRules/Incidents/Read\",\"Microsoft.Resources/deployments/read\",\"Microsoft.Resources/deployments/write\",\"Microsoft.Resources/deployments/delete\",\"Microsoft.Resources/deployments/cancel/action\",\"Microsoft.Resources/deployments/validate/action\",\"Microsoft.Resources/deployments/whatIf/action\",\"Microsoft.Resources/deployments/exportTemplate/action\",\"Microsoft.Resources/deployments/operations/read\",\"Microsoft.Resources/deployments/operationstatuses/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/write\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/subscriptions/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/subscriptions/operationresults/read\",\"Microsoft.ConnectedVMwarevSphere/virtualnetworks/join/action\",\"Microsoft.ConnectedVMwarevSphere/virtualnetworks/Read\",\"Microsoft.ConnectedVMwarevSphere/virtualmachinetemplates/clone/action\",\"Microsoft.ConnectedVMwarevSphere/virtualmachinetemplates/Read\",\"Microsoft.ConnectedVMwarevSphere/resourcepools/deploy/action\",\"Microsoft.ConnectedVMwarevSphere/resourcepools/Read\",\"Microsoft.ConnectedVMwarevSphere/hosts/deploy/action\",\"Microsoft.ConnectedVMwarevSphere/hosts/Read\",\"Microsoft.ConnectedVMwarevSphere/clusters/deploy/action\",\"Microsoft.ConnectedVMwarevSphere/clusters/Read\",\"Microsoft.ConnectedVMwarevSphere/datastores/allocateSpace/action\",\"Microsoft.ConnectedVMwarevSphere/datastores/Read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-10-18T20:20:46.5105444Z\",\"updatedOn\":\"2021-10-27T18:51:26.9863600Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ce551c02-7c42-47e0-9deb-e3b6fc3a9a83\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ce551c02-7c42-47e0-9deb-e3b6fc3a9a83\"},{\"properties\":{\"roleName\":\"Azure + Arc VMware Administrator role \",\"type\":\"BuiltInRole\",\"description\":\"Arc + VMware VM Contributor has permissions to perform all connected VMwarevSphere + actions.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.ConnectedVMwarevSphere/*\",\"Microsoft.Insights/AlertRules/Write\",\"Microsoft.Insights/AlertRules/Delete\",\"Microsoft.Insights/AlertRules/Read\",\"Microsoft.Insights/AlertRules/Activated/Action\",\"Microsoft.Insights/AlertRules/Resolved/Action\",\"Microsoft.Insights/AlertRules/Throttled/Action\",\"Microsoft.Insights/AlertRules/Incidents/Read\",\"Microsoft.Resources/deployments/read\",\"Microsoft.Resources/deployments/write\",\"Microsoft.Resources/deployments/delete\",\"Microsoft.Resources/deployments/cancel/action\",\"Microsoft.Resources/deployments/validate/action\",\"Microsoft.Resources/deployments/whatIf/action\",\"Microsoft.Resources/deployments/exportTemplate/action\",\"Microsoft.Resources/deployments/operations/read\",\"Microsoft.Resources/deployments/operationstatuses/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/write\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read\",\"Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read\",\"Microsoft.ResourceHealth/availabilityStatuses/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/subscriptions/read\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Resources/subscriptions/operationresults/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-11-01T17:12:42.6172725Z\",\"updatedOn\":\"2021-11-04T23:40:35.7546754Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ddc140ed-e463-4246-9145-7c664192013f\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"ddc140ed-e463-4246-9145-7c664192013f\"},{\"properties\":{\"roleName\":\"Cognitive + Services LUIS Owner\",\"type\":\"BuiltInRole\",\"description\":\" Has access + to all Read, Test, Write, Deploy and Delete functions under LUIS\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.CognitiveServices/accounts/listkeys/action\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LUIS/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-04T03:28:02.9611800Z\",\"updatedOn\":\"2021-11-04T03:28:02.9611800Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f72c8140-2111-481c-87ff-72b910f6e3f8\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f72c8140-2111-481c-87ff-72b910f6e3f8\"},{\"properties\":{\"roleName\":\"Cognitive + Services Language Reader\",\"type\":\"BuiltInRole\",\"description\":\"Has + access to Read and Test functions under Language portal\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LanguageAuthoring/*/read\",\"Microsoft.CognitiveServices/accounts/ConversationalLanguageUnderstanding/*/read\",\"Microsoft.CognitiveServices/accounts/ConversationalLanguageUnderstanding/projects/export/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-04T03:29:14.7643336Z\",\"updatedOn\":\"2021-11-04T03:29:14.7643336Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/7628b7b8-a8b2-4cdc-b46f-e9b35248918e\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"7628b7b8-a8b2-4cdc-b46f-e9b35248918e\"},{\"properties\":{\"roleName\":\"Cognitive + Services Language Writer\",\"type\":\"BuiltInRole\",\"description\":\" Has + access to all Read, Test, and Write functions under Language Portal\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LanguageAuthoring/*\",\"Microsoft.CognitiveServices/accounts/ConversationalLanguageUnderstanding/*\"],\"notDataActions\":[\"Microsoft.CognitiveServices/accounts/LanguageAuthoring/projects/publish/action\",\"Microsoft.CognitiveServices/accounts/ConversationalLanguageUnderstanding/projects/deployments/write\"]}],\"createdOn\":\"2021-11-04T03:29:39.5761019Z\",\"updatedOn\":\"2021-11-04T03:29:39.5761019Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f2310ca1-dc64-4889-bb49-c8e0fa3d47a8\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f2310ca1-dc64-4889-bb49-c8e0fa3d47a8\"},{\"properties\":{\"roleName\":\"Cognitive + Services Language Owner\",\"type\":\"BuiltInRole\",\"description\":\"Has access + to all Read, Test, Write, Deploy and Delete functions under Language portal\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.CognitiveServices/accounts/listkeys/action\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LanguageAuthoring/*\",\"Microsoft.CognitiveServices/accounts/ConversationalLanguageUnderstanding/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-04T03:30:07.6173528Z\",\"updatedOn\":\"2021-11-04T03:30:07.6173528Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f07febfe-79bc-46b1-8b37-790e26e6e498\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"f07febfe-79bc-46b1-8b37-790e26e6e498\"},{\"properties\":{\"roleName\":\"Cognitive + Services LUIS Reader\",\"type\":\"BuiltInRole\",\"description\":\"Has access + to Read and Test functions under LUIS.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LUIS/*/read\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/testdatasets/write\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-04T03:30:31.2704834Z\",\"updatedOn\":\"2021-11-04T03:30:31.2704834Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18e81cdc-4e98-4e29-a639-e7d10c5a6226\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"18e81cdc-4e98-4e29-a639-e7d10c5a6226\"},{\"properties\":{\"roleName\":\"Cognitive + Services LUIS Writer\",\"type\":\"BuiltInRole\",\"description\":\"Has access + to all Read, Test, and Write functions under LUIS\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.CognitiveServices/*/read\",\"Microsoft.Authorization/roleAssignments/read\",\"Microsoft.Authorization/roleDefinitions/read\"],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/LUIS/*\"],\"notDataActions\":[\"Microsoft.CognitiveServices/accounts/LUIS/apps/delete\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/move/action\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/publish/action\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/settings/write\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/azureaccounts/action\",\"Microsoft.CognitiveServices/accounts/LUIS/apps/azureaccounts/delete\"]}],\"createdOn\":\"2021-11-04T03:31:12.1580052Z\",\"updatedOn\":\"2021-11-04T03:31:12.1580052Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/6322a993-d5c9-4bed-b113-e49bbea25b27\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"6322a993-d5c9-4bed-b113-e49bbea25b27\"},{\"properties\":{\"roleName\":\"PlayFab + Reader\",\"type\":\"BuiltInRole\",\"description\":\"Provides read access to + PlayFab resources\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.PlayFab/*/read\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-11-04T23:26:57.2248605Z\",\"updatedOn\":\"2021-11-08T18:39:42.5608675Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a9a19cc5-31f4-447c-901f-56c0bb18fcaf\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"a9a19cc5-31f4-447c-901f-56c0bb18fcaf\"},{\"properties\":{\"roleName\":\"Load + Test Contributor\",\"type\":\"BuiltInRole\",\"description\":\"View, create, + update, delete and execute load tests. View and list load test resources but + can not make any changes.\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.LoadTestService/*/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Insights/alertRules/*\"],\"notActions\":[],\"dataActions\":[\"Microsoft.LoadTestService/loadtests/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-09T08:11:21.0936461Z\",\"updatedOn\":\"2021-11-10T06:21:20.5523285Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/749a398d-560b-491b-bb21-08924219302e\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"749a398d-560b-491b-bb21-08924219302e\"},{\"properties\":{\"roleName\":\"Load + Test Owner\",\"type\":\"BuiltInRole\",\"description\":\"Execute all operations + on load test resources and load tests\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.LoadTestService/*\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Insights/alertRules/*\"],\"notActions\":[],\"dataActions\":[\"Microsoft.LoadTestService/*\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-09T08:12:24.5500195Z\",\"updatedOn\":\"2021-11-10T06:23:03.9531028Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/45bb0b16-2f0c-4e78-afaa-a07599b003f6\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"45bb0b16-2f0c-4e78-afaa-a07599b003f6\"},{\"properties\":{\"roleName\":\"PlayFab + Contributor\",\"type\":\"BuiltInRole\",\"description\":\"Provides contributor + access to PlayFab resources\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.PlayFab/*/read\",\"Microsoft.PlayFab/*/write\",\"Microsoft.PlayFab/*/delete\"],\"notActions\":[],\"dataActions\":[],\"notDataActions\":[]}],\"createdOn\":\"2021-11-10T00:55:37.3326276Z\",\"updatedOn\":\"2021-11-10T00:55:37.3326276Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0c8b84dc-067c-4039-9615-fa1a4b77c726\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"0c8b84dc-067c-4039-9615-fa1a4b77c726\"},{\"properties\":{\"roleName\":\"Load + Test Reader\",\"type\":\"BuiltInRole\",\"description\":\"View and list all + load tests and load test resources but can not make any changes\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[\"Microsoft.LoadTestService/*/read\",\"Microsoft.Authorization/*/read\",\"Microsoft.Resources/deployments/*\",\"Microsoft.Resources/subscriptions/resourceGroups/read\",\"Microsoft.Insights/alertRules/*\"],\"notActions\":[],\"dataActions\":[\"Microsoft.LoadTestService/loadtests/readTest/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-10T06:14:08.3903105Z\",\"updatedOn\":\"2021-11-10T06:22:21.6830845Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3ae3fb29-0000-4ccd-bf80-542e7b26e081\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"3ae3fb29-0000-4ccd-bf80-542e7b26e081\"},{\"properties\":{\"roleName\":\"Cognitive + Services Immersive Reader User\",\"type\":\"BuiltInRole\",\"description\":\"Provides + access to create Immersive Reader sessions and call APIs\",\"assignableScopes\":[\"/\"],\"permissions\":[{\"actions\":[],\"notActions\":[],\"dataActions\":[\"Microsoft.CognitiveServices/accounts/ImmersiveReader/getcontentmodelforreader/action\"],\"notDataActions\":[]}],\"createdOn\":\"2021-11-10T19:52:14.4487503Z\",\"updatedOn\":\"2021-11-10T19:52:14.4487503Z\",\"createdBy\":null,\"updatedBy\":null},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b2de6794-95db-4659-8781-7e080d3f2b9d\",\"type\":\"Microsoft.Authorization/roleDefinitions\",\"name\":\"b2de6794-95db-4659-8781-7e080d3f2b9d\"}]}" headers: cache-control: - no-cache content-length: - - '326081' + - '354840' content-type: - application/json; charset=utf-8 date: - - Thu, 12 Aug 2021 21:10:24 GMT + - Wed, 10 Nov 2021 21:03:11 GMT expires: - '-1' pragma: @@ -1578,7 +1958,7 @@ interactions: code: 200 message: OK - request: - body: '{"objectIds": ["f7094803-b14e-4f72-8e72-ee5de209e87a"], "includeDirectoryObjectReferences": + body: '{"objectIds": ["53debf03-c2af-46f5-bb00-b687b5b72a7f"], "includeDirectoryObjectReferences": true}' headers: Accept: @@ -1594,46 +1974,46 @@ interactions: Content-Type: - application/json; charset=utf-8 ParameterSetName: - - -a -n -g -p --role + - -a -g -n -p User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: POST uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/getObjectsByObjectIds?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"f7094803-b14e-4f72-8e72-ee5de209e87a","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"clitest.rg000001","appId":"cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest.rg000001","errorUrl":null,"homepage":"http://clitest.rg000001","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow - the application to access clitest.rg000001 on behalf of the signed-in user.","adminConsentDisplayName":"Access - clitest.rg000001","id":"ec6b7ca8-caea-48ba-a5d1-77d03185e2a4","isEnabled":true,"type":"User","userConsentDescription":"Allow - the application to access clitest.rg000001 on your behalf.","userConsentDisplayName":"Access - clitest.rg000001","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["http://clitest.rg000001","cc8186f2-d9a9-46a5-8ca5-b1a517c3f134"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}]}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"ams000003-access-sp","appId":"1b5cdfb1-f610-47f3-a5c3-4a91f983e047","applicationTemplateId":null,"appOwnerTenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"ams000003-access-sp","errorUrl":null,"homepage":"http://ams000003-access-sp","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ams000003-access-sp on behalf of the signed-in user.","adminConsentDisplayName":"Access + ams000003-access-sp","id":"746760b9-ef3d-4a6c-882a-7dd1b2c29195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ams000003-access-sp on your behalf.","userConsentDisplayName":"Access + ams000003-access-sp","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft","replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["1b5cdfb1-f610-47f3-a5c3-4a91f983e047"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}]}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '2153' + - '1697' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:25 GMT + - Wed, 10 Nov 2021 21:03:11 GMT duration: - - '420183' + - '729870' expires: - '-1' ocp-aad-diagnostics-server-name: - - /fP2MOKwz2hIy3Y0J8hguWshGn6aFXoNAQb+6HkpNQA= + - YMT355/7eOR2cZ3QAZjSeeoWDMsYE8H65+veal84miY= ocp-aad-session-key: - - OEM9FXINLI0XSZxZFcp1MSQk8U1vkNCLWpFi2QgdDxud2fzaQNlcCNSQ2ZWenHeqiBObhsvhBnny_7uJFY3AhCcKg2esNSrSmmkwcE7uz9_ON77JLi6-yAYsv9UH4J9QmfRWmRFGIzoXtgb5Tlk9vt1OAWECtCMkksBVCoCch98.niybeNnGKtuqPf_2Y0ETm6ANEdKwtlePmqKLiQm1Gq8 + - ZifEtzIq7WRpqYObpPRO5YhXXQESsRO9o4_o4Wg_w_Gw0x_wvm9jegu4ocsOZSN0614EIZMhZ3__DlkLSW71Vqz3f_mT67HI2l7ABZyQ5ERFhFwIxL7MDSZvrZ3W17wQW6L9TKd9QLnsmUDCfUnVwrl5RJzsNipovry_gS7KNfk.-MSkDXe1aH2PxGKkh-LflKHEVMp2W7mCB_8d7HD05C4 pragma: - no-cache request-id: - - e7839032-a2ca-4608-867c-ca5da69990ba + - aa1f1254-fbc1-44bb-bc75-c3095d879bbe strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -1647,6 +2027,172 @@ interactions: status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp reset-credentials + Connection: + - keep-alive + ParameterSetName: + - -a -g -n -p + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Contributor%27&api-version=2018-01-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Contributor","type":"BuiltInRole","description":"Grants + full access to manage all resources, but does not allow you to assign roles + in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":["Microsoft.Authorization/*/Delete","Microsoft.Authorization/*/Write","Microsoft.Authorization/elevateAccess/Action","Microsoft.Blueprint/blueprintAssignments/write","Microsoft.Blueprint/blueprintAssignments/delete","Microsoft.Compute/galleries/share/action"],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-12-04T00:34:54.8501087Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","type":"Microsoft.Authorization/roleDefinitions","name":"b24988ac-6180-42a0-ab88-20f7382dd24c"}]}' + headers: + cache-control: + - no-cache + content-length: + - '984' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 21:03:11 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c", + "principalId": "53debf03-c2af-46f5-bb00-b687b5b72a7f"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ams account sp reset-credentials + Connection: + - keep-alive + Content-Length: + - '233' + Content-Type: + - application/json; charset=utf-8 + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - -a -g -n -p + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000007?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"53debf03-c2af-46f5-bb00-b687b5b72a7f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003","condition":null,"conditionVersion":null,"createdOn":"2021-11-10T21:03:12.5476907Z","updatedOn":"2021-11-10T21:03:12.9383128Z","createdBy":null,"updatedBy":"508c96e0-d4ff-4c30-b886-34c377353339","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Media/mediaservices/ams000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000007","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000007"}' + headers: + cache-control: + - no-cache + content-length: + - '1111' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 10 Nov 2021 21:03:13 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - ad app delete + Connection: + - keep-alive + ParameterSetName: + - --id + User-Agent: + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 + accept-language: + - en-US + method: GET + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications?$filter=identifierUris%2Fany%28s%3As%20eq%20%271b5cdfb1-f610-47f3-a5c3-4a91f983e047%27%29&api-version=1.6 + response: + body: + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[]}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Wed, 10 Nov 2021 21:03:15 GMT + duration: + - '563912' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - uPfFURdyIr5e8vQvh5XvQv5oAF0zRKGjRVFqtwzMkpg= + ocp-aad-session-key: + - qEm_f-Q_n_L8g4Dm_EYJ9ZFwYj5VYxCB6MnEzSgPdEy2_8LDncQTRisKW8NjoW_Zkly61wOw6QdT89cnoKd1niIYfqUOlu1hzMuljRvzEVfTQVaBSBGmyzkBRaFtc6Lbn7wAWimRDOj0rJSyQUF2xFiv9ZClu2NXK9VuplgO7JQ.Vjrdu_X4oTipyRFn_MbrHNCC980jCDHH9jeHcipw2DY + pragma: + - no-cache + request-id: + - c08b0702-83c5-4f39-ba12-46621c7619e6 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-ms-dirapi-data-contract-version: + - '1.6' + x-ms-resource-unit: + - '2' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK - request: body: null headers: @@ -1661,44 +2207,44 @@ interactions: ParameterSetName: - --id User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: GET - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications?$filter=identifierUris%2Fany%28s%3As%20eq%20%27http%3A%2F%2Fclitest.rg000001%27%29&api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications?$filter=appId%20eq%20%271b5cdfb1-f610-47f3-a5c3-4a91f983e047%27&api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"cc8186f2-d9a9-46a5-8ca5-b1a517c3f134","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg000001","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg000001","identifierUris":["http://clitest.rg000001"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow - the application to access clitest.rg000001 on behalf of the signed-in user.","adminConsentDisplayName":"Access - clitest.rg000001","id":"ec6b7ca8-caea-48ba-a5d1-77d03185e2a4","isEnabled":true,"type":"User","userConsentDescription":"Allow - the application to access clitest.rg000001 on your behalf.","userConsentDisplayName":"Access - clitest.rg000001","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-08-12T21:10:24.540069Z","keyId":"88888888-0000-0000-0000-000000000003","startDate":"2021-08-12T21:10:24.540069Z","value":null},{"customKeyIdentifier":null,"endDate":"2022-08-12T21:10:11.014044Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-08-12T21:10:11.014044Z","value":null}],"publicClient":null,"publisherDomain":"microsoft.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}' + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cd1b8642-4c44-4a7c-b632-c260c2ac1596","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"1b5cdfb1-f610-47f3-a5c3-4a91f983e047","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"ams000003-access-sp","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://ams000003-access-sp","identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/cd1b8642-4c44-4a7c-b632-c260c2ac1596/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ams000003-access-sp on behalf of the signed-in user.","adminConsentDisplayName":"Access + ams000003-access-sp","id":"746760b9-ef3d-4a6c-882a-7dd1b2c29195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ams000003-access-sp on your behalf.","userConsentDisplayName":"Access + ams000003-access-sp","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-11-10T21:03:09.918491Z","keyId":"88888888-0000-0000-0000-000000000006","startDate":"2021-11-10T21:03:09.918491Z","value":null},{"customKeyIdentifier":null,"endDate":"2022-11-10T20:57:43.1498Z","keyId":"88888888-0000-0000-0000-000000000001","startDate":"2021-11-10T20:57:43.1498Z","value":null}],"publicClient":null,"publisherDomain":"microsoft.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}' headers: access-control-allow-origin: - '*' cache-control: - no-cache content-length: - - '2772' + - '2366' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Thu, 12 Aug 2021 21:10:26 GMT + - Wed, 10 Nov 2021 21:03:15 GMT duration: - - '394450' + - '1545242' expires: - '-1' ocp-aad-diagnostics-server-name: - - GJlzHlW4qDe0PleVl4pA23nMVOkbVmf8dFDvScHsqnI= + - UCwuyoeyn6iMv5NQhVEijlxWn3SkoJI+N52dZK3d4FI= ocp-aad-session-key: - - TVl4GSV9-i0vC2SAWpLjm11VBb8TWcGm8BNcRk8eAoI0r3vyUIzGQ89h6H9woYPpmLIJC2eX440ZgwBi6xTLzF1DR5Kio1fhSfphLwOeqKmYZ0ZwXY_6ld287_uuBcXX7IZ5KogmUg8f65dhA4jhTGEu109hVFnqJ6JiaArNAKA.4KQhuvJHP6oYlDo2mWpj-w6LRGpyLWifJlu7Uk96IbQ + - 9pQGg_JPU2x5nucrBzvox--90JM8F4tr4dBRo14iPsnJV2lCA2GD9Z4bBHfL58GqcPj3eEHP5A5o47kZzFEBip2Qahe-Sj7P7sicMt8N5llfaKo1wz_4oa1oSHBOfZ859RfflTnkqUHkKd2EjBphg6OrpprV_ro_OaO7goTj5Vg.dFZOEXMu4lxaihTdJZBehyz3LaXXrIi4d1FQX3HDcuY pragma: - no-cache request-id: - - 0246daf9-b28c-40f1-a6ed-43a3e5b640e2 + - a0911b8b-fe9a-4a1e-ae93-132938b5fbbc strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -1728,12 +2274,12 @@ interactions: ParameterSetName: - --id User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.24.2 + - python/3.9.5 (Windows-10-10.0.22000-SP0) msrest/0.6.21 msrest_azure/0.6.3 + azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.30.0 accept-language: - en-US method: DELETE - uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/e6f1f6e4-4ca3-4c4e-a6b7-b921493ba2c4?api-version=1.6 + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/applications/cd1b8642-4c44-4a7c-b632-c260c2ac1596?api-version=1.6 response: body: string: '' @@ -1743,19 +2289,19 @@ interactions: cache-control: - no-cache date: - - Thu, 12 Aug 2021 21:10:26 GMT + - Wed, 10 Nov 2021 21:03:15 GMT duration: - - '2076586' + - '1972354' expires: - '-1' ocp-aad-diagnostics-server-name: - - CSE1+VsVozdl43R5BFvMj8GluGltLvWhsYXRlGC3xoI= + - xF346egKDjEvLpFWrzetBaI/6l9vicEX8Zw12zMEHe8= ocp-aad-session-key: - - kxSFKeS61yHGWeslpAZaf19Oe4xV2YYtlU44aOBPJYldSRV1BEv_mwyUMIUFu9GsZ4G2qyR4ewUqSNpVn2TdUI5xKVUIa-r4NTV4q1fJe6cMgO7Q9H-xG3LRHufD_Ice8o93O-1D5BTQONcq0IuDUYHCatAUyV6C4rkkUkOJr-U.rj9mRMkCA1PdDjB1k3Zx3HEJn0ZRJXFQzBb_drp_DrM + - GJo_EH3O7B7tnOOat1WAbtGIrpWJiEw53KavXI-IkUMYAluVc17mHQfKeVeF4mrobj1viubnIGGlesyhVhpPAt0qBlQLtl0eLf4ooYM8wTI2toT7eozVzMwtdTJeFIbej7j-EqZJSgefrjoKcHfql7A6BemgOyc-zZQ4jMJb1ss._0eyDSr9j-CwbOILHMk85jdxjY5HT--2Ys-hl7j3t8Y pragma: - no-cache request-id: - - 8158e304-ee95-40de-8286-637ba0f683fc + - b1917cff-d46b-45a1-bd7a-0b53d6da6a9a strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: diff --git a/src/azure-cli/azure/cli/command_modules/ams/tests/latest/test_ams_sp_scenarios.py b/src/azure-cli/azure/cli/command_modules/ams/tests/latest/test_ams_sp_scenarios.py index 50b26d46188..f24ce881da0 100644 --- a/src/azure-cli/azure/cli/command_modules/ams/tests/latest/test_ams_sp_scenarios.py +++ b/src/azure-cli/azure/cli/command_modules/ams/tests/latest/test_ams_sp_scenarios.py @@ -32,26 +32,27 @@ def test_ams_sp_create_reset(self, resource_group, storage_account_for_create): spNewPassword = self.create_random_name(prefix='spp1!', length=16) self.kwargs.update({ - 'spName': 'http://{}'.format(resource_group), + 'spName': '{}-access-sp'.format(amsname), 'spPassword': spPassword, 'spNewPassword': spNewPassword, 'role': 'Owner' }) try: - self.cmd('az ams account sp create -a {amsname} -n {spName} -g {rg} -p {spPassword} --role {role}', checks=[ + spjson = self.cmd('az ams account sp create -a {amsname} -n {spName} -g {rg} -p {spPassword} --role {role}', checks=[ self.check('AadSecret', '{spPassword}'), self.check('ResourceGroup', '{rg}'), self.check('AccountName', '{amsname}') - ]) + ]).get_output_in_json() + self.kwargs.update({'appId': spjson['AadClientId']}) # Wait 2 minutes for role assignment to be created. - time.sleep(120) + time.sleep(300) - self.cmd('az ams account sp reset-credentials -a {amsname} -n {spName} -g {rg} -p {spNewPassword} --role {role}', checks=[ + self.cmd('az ams account sp reset-credentials -a {amsname} -g {rg} -n {appId} -p {spNewPassword}', checks=[ self.check('AadSecret', '{spNewPassword}'), self.check('ResourceGroup', '{rg}'), self.check('AccountName', '{amsname}') ]) finally: - self.cmd('ad app delete --id {spName}') + self.cmd('ad app delete --id {appId}')