az storage account network-rule
Manage network rules.
Commands
Name | Description | Type | Status |
---|---|---|---|
az storage account network-rule add |
Add a network rule. |
Core | GA |
az storage account network-rule list |
List network rules. |
Core | GA |
az storage account network-rule remove |
Remove a network rule. |
Core | GA |
az storage account network-rule add
Add a network rule.
Rules can be created for an IPv4 address, address range (CIDR format), or a virtual network subnet.
az storage account network-rule add --account-name
[--action]
[--ip-address]
[--resource-group]
[--resource-id]
[--subnet]
[--tenant-id]
[--vnet-name]
Examples
Create a rule to allow a specific address-range.
az storage account network-rule add -g myRg --account-name mystorageaccount --ip-address 23.45.1.0/24
Create a rule to allow access for a subnet.
az storage account network-rule add -g myRg --account-name mystorageaccount --vnet-name myvnet --subnet mysubnet
Create a rule to allow access for a subnet in another resource group.
az storage account network-rule add -g myRg --account-name mystorageaccount --subnet $subnetId
Required Parameters
The storage account name.
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 action of virtual network rule. Possible value is Allow.
Property | Value |
---|---|
Default value: | Allow |
IPv4 address or CIDR range. Can supply a list: --ip-address ip1 [ip2]...
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource id to add in network rule.
Property | Value |
---|---|
Parameter group: | Resource Access Rule Arguments |
Name or ID of subnet. If name is supplied, --vnet-name
must be supplied.
The tenant id to add in network rule.
Property | Value |
---|---|
Parameter group: | Resource Access Rule Arguments |
Name of a virtual network.
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 storage account network-rule list
List network rules.
az storage account network-rule list --account-name
[--resource-group]
Examples
List network rules. (autogenerated)
az storage account network-rule list --account-name MyAccount --resource-group MyResourceGroup
Required Parameters
The storage account name.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 storage account network-rule remove
Remove a network rule.
az storage account network-rule remove --account-name
[--ip-address]
[--resource-group]
[--resource-id]
[--subnet]
[--tenant-id]
[--vnet-name]
Examples
Remove a network rule. (autogenerated)
az storage account network-rule remove --account-name MyAccount --resource-group MyResourceGroup --subnet MySubnetID
Remove a network rule. (autogenerated)
az storage account network-rule remove --account-name MyAccount --ip-address 23.45.1.0/24 --resource-group MyResourceGroup
Required Parameters
The storage account name.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
IPv4 address or CIDR range. Can supply a list: --ip-address ip1 [ip2]...
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource id to add in network rule.
Property | Value |
---|---|
Parameter group: | Resource Access Rule Arguments |
Name or ID of subnet. If name is supplied, --vnet-name
must be supplied.
The tenant id to add in network rule.
Property | Value |
---|---|
Parameter group: | Resource Access Rule Arguments |
Name of a virtual network.
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 |