last sync: 2021-Oct-15 16:53:14 UTC

Azure RBAC Role definition

SignalR REST API Owner

NameSignalR REST API Owner
Microsoft docs
Idfd53cd77-2268-407a-8f46-7e7863d0f521
DescriptionFull access to Azure SignalR Service REST APIs
CreatedOn2020-07-29 09:35:32 UTC
UpdatedOn2021-09-13 08:59:20 UTC
History
Date/Time (UTC ymd) (i) Change Change detail
2021-09-13 16:35:21 change: DisplayName, Description, DataActions New DisplayName: 'SignalR REST API Owner'
Old DisplayName: 'SignalR Serverless Contributor (Preview)',
New Description: 'Full access to Azure SignalR Service REST APIs'
Old Description: 'Lets your app access service in serverless mode with AAD auth options.',
DataActions: 'add Microsoft.SignalRService/SignalR/hub/send/action; add Microsoft.SignalRService/SignalR/group/send/action; add Microsoft.SignalRService/SignalR/group/read; add Microsoft.SignalRService/SignalR/group/write; add Microsoft.SignalRService/SignalR/clientConnection/send/action; add Microsoft.SignalRService/SignalR/clientConnection/read; add Microsoft.SignalRService/SignalR/clientConnection/write; add Microsoft.SignalRService/SignalR/user/send/action; add Microsoft.SignalRService/SignalR/user/read; add Microsoft.SignalRService/SignalR/user/write'
2020-10-23 13:31:33 change: Description, DataActions New Description: 'Lets your app access service in serverless mode with AAD auth options.'
Old Description: 'Lets your app access service in serverless mode.',
DataActions: 'remove Microsoft.SignalRService/SignalR/service/clientToken/action; add Microsoft.SignalRService/SignalR/auth/clientToken/action'
2020-07-29 13:49:09 add: Role cd77-2268-407a-8f46-7e7863d0f521
Actions n/a
NotActions n/a
DataActions
Operation Description Used in other Roles
Microsoft.SignalRService/SignalR/auth/clientToken/actionGenerate an AccessToken for client to connect to ASRS, the token will expire in 5 minutes by default. SignalR Service Owner
Microsoft.SignalRService/SignalR/clientConnection/readCheck client connection existence. SignalR REST API Reader, SignalR Service Owner
Microsoft.SignalRService/SignalR/clientConnection/send/actionSend messages directly to a client connection. SignalR Service Owner
Microsoft.SignalRService/SignalR/clientConnection/writeClose client connection. SignalR Service Owner
Microsoft.SignalRService/SignalR/group/readCheck group existence or user existence in group. SignalR REST API Reader, SignalR Service Owner
Microsoft.SignalRService/SignalR/group/send/actionBroadcast message to group. SignalR Service Owner
Microsoft.SignalRService/SignalR/group/writeJoin / Leave group. SignalR Service Owner
Microsoft.SignalRService/SignalR/hub/send/actionBroadcast messages to all client connections in hub. SignalR Service Owner
Microsoft.SignalRService/SignalR/user/readCheck user existence. SignalR REST API Reader, SignalR Service Owner
Microsoft.SignalRService/SignalR/user/send/actionSend messages to user, who may consist of multiple client connections. SignalR Service Owner
Microsoft.SignalRService/SignalR/user/writeModify a user. SignalR Service Owner
NotDataActions n/a
Used in Policy none
JSON
{
  "Name": "SignalR REST API Owner",
  "Id": "fd53cd77-2268-407a-8f46-7e7863d0f521",
  "IsCustom": false,
  "Description": "Full access to Azure SignalR Service REST APIs",
  "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": [],
  "AssignableScopes": [
    "/"
  ]
}