az signalr network-rule
Manage network rules.
Commands
| Name | Description | Type | Status |
|---|---|---|---|
| az signalr network-rule ip-rule |
Manage SignalR Service IP rules. |
Core | GA |
| az signalr network-rule ip-rule add |
Add IP rule to SignalR Service. |
Core | GA |
| az signalr network-rule ip-rule remove |
Remove IP rule from SignalR Service. |
Core | GA |
| az signalr network-rule list |
Get the Network access control of SignalR Service. |
Core | GA |
| az signalr network-rule update |
Update the Network access control of SignalR Service. |
Core | GA |
az signalr network-rule list
Get the Network access control of SignalR Service.
az signalr network-rule list --name
--resource-group
Required Parameters
Name of signalr service.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
Global Parameters
Increase logging verbosity to show all debug logs.
| Property | Value |
|---|---|
| Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
| Property | Value |
|---|---|
| Default value: | False |
Output format.
| Property | Value |
|---|---|
| Default value: | json |
| Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.
Increase logging verbosity. Use --debug for full debug logs.
| Property | Value |
|---|---|
| Default value: | False |
az signalr network-rule update
Update the Network access control of SignalR Service.
az signalr network-rule update [--allow]
[--connection-name]
[--deny]
[--ids]
[--name]
[--public-network {false, true}]
[--resource-group]
[--subscription]
Examples
Set allowing RESTAPI only for public network.
az signalr network-rule update --public-network -n MySignalR -g MyResourceGroup --allow RESTAPI
Set allowing client connection and server connection for a private endpoint connection
az signalr network-rule update --connection-name MyPrivateEndpointConnection -n MySignalR -g MyResourceGroup --allow ClientConnection ServerConnection
Set denying client connection for both public network and private endpoint connections
az signalr network-rule update --public-network --connection-name MyPrivateEndpointConnection1 MyPrivateEndpointConnection2 -n MySignalR -g MyResourceGroup --deny ClientConnection
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
The allowed virtual network rule. Space-separeted list of scope to assign. Allowed values: ClientConnection, ServerConnection, RESTAPI.
| Property | Value |
|---|---|
| Default value: | [] |
Space-separeted list of private endpoint connection name.
| Property | Value |
|---|---|
| Parameter group: | Private Endpoint Connection Arguments |
| Default value: | [] |
The denied virtual network rule. Space-separeted list of scope to assign. Allowed values: ClientConnection, ServerConnection, RESTAPI.
| Property | Value |
|---|---|
| Default value: | [] |
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
| Property | Value |
|---|---|
| Parameter group: | Resource Id Arguments |
Name of signalr service.
| Property | Value |
|---|---|
| Parameter group: | Resource Id Arguments |
Set rules for public network.
| Property | Value |
|---|---|
| Parameter group: | Public Network Arguments |
| Accepted values: | false, true |
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
| Property | Value |
|---|---|
| Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.
| Property | Value |
|---|---|
| Parameter group: | Resource Id Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
| Property | Value |
|---|---|
| Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
| Property | Value |
|---|---|
| Default value: | False |
Output format.
| Property | Value |
|---|---|
| Default value: | json |
| Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
| Property | Value |
|---|---|
| Default value: | False |