Set-AzContainerRegistryNetworkRuleSet
Create or update a network rule set. Rule set can only be applied to "Premium" registry.
Note
This is the previous version of our documentation. Please consult the most recent version for up-to-date information.
Syntax
Set-AzContainerRegistryNetworkRuleSet
-DefaultAction <String>
[-NetworkRule <IPSNetworkRule[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzContainerRegistryNetworkRuleSet
[-DefaultAction <String>]
[-NetworkRule <IPSNetworkRule[]>]
-InputObject <PSNetworkRuleSet>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Create or update a network rule set
Examples
Example 1
$subnet = New-AzVirtualNetworkSubnetConfig -Name $SubnetName -AddressPrefix "10.0.1.0/24" -ServiceEndpoint "Microsoft.ContainerRegistry"
$vnet = New-AzVirtualNetwork -Name $VnetName -ResourceGroupName $resourceGroupName -Location $location -AddressPrefix "10.0.0.0/16" -Subnet $subnet
$rule = New-AzContainerRegistryNetworkRule -VirtualNetworkRule -VirtualNetworkResourceId $vnet.Subnets[0].Id
$set = Set-AzContainerRegistryNetworkRuleSet -DefaultAction "Allow" -NetworkRule $rule
Create a new network rule set.
Parameters
-DefaultAction
Default action, could be 'Allow' or 'Deny'
| Type: | String |
| Accepted values: | Allow, Deny, Allow, Deny |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-InputObject
Input PSNetworkRuleSet
| Type: | PSNetworkRuleSet |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-NetworkRule
List of Network rules
| Type: | IPSNetworkRule[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |