Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions src/Network/Network.sln
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@


Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
Expand Down Expand Up @@ -93,7 +93,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Storage", "..\..\generat
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkSecurityPerimeter.Autorest", "NetworkSecurityPerimeter.Autorest", "{3812C005-6816-54B0-F21E-A6FE92A91FD4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.NetworkSecurityPerimeter", "..\..\generated\Network\NetworkSecurityPerimeter.Autorest\Az.NetworkSecurityPerimeter.csproj", "{A6A6852F-A15C-4F33-8C40-77848FB22E18}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.NetworkSecurityPerimeter", "NetworkSecurityPerimeter.Autorest\Az.NetworkSecurityPerimeter.csproj", "{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down Expand Up @@ -597,18 +597,18 @@ Global
{1203D821-7447-4DB5-B256-626ABA776459}.Release|x64.Build.0 = Release|Any CPU
{1203D821-7447-4DB5-B256-626ABA776459}.Release|x86.ActiveCfg = Release|Any CPU
{1203D821-7447-4DB5-B256-626ABA776459}.Release|x86.Build.0 = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|x64.ActiveCfg = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|x64.Build.0 = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|x86.ActiveCfg = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Debug|x86.Build.0 = Debug|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|Any CPU.Build.0 = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|x64.ActiveCfg = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|x64.Build.0 = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|x86.ActiveCfg = Release|Any CPU
{A6A6852F-A15C-4F33-8C40-77848FB22E18}.Release|x86.Build.0 = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|x64.ActiveCfg = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|x64.Build.0 = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|x86.ActiveCfg = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Debug|x86.Build.0 = Debug|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|Any CPU.Build.0 = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|x64.ActiveCfg = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|x64.Build.0 = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|x86.ActiveCfg = Release|Any CPU
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -641,6 +641,6 @@ Global
{66BD1E20-2B2A-415C-80E0-8DAEFF9A4E36} = {64E7C944-C1C6-401E-AF80-F7B1C94C45D2}
{2CFDC89F-326F-4E90-BB35-97763282B447} = {64E7C944-C1C6-401E-AF80-F7B1C94C45D2}
{794AED8B-5574-477B-B332-0730A0DF4DA8} = {64E7C944-C1C6-401E-AF80-F7B1C94C45D2}
{A6A6852F-A15C-4F33-8C40-77848FB22E18} = {3812C005-6816-54B0-F21E-A6FE92A91FD4}
{5F189CD6-FA2F-4F43-B88D-6A1D35FF11B4} = {3812C005-6816-54B0-F21E-A6FE92A91FD4}
EndGlobalSection
EndGlobal
50 changes: 27 additions & 23 deletions src/Network/Network/Az.Network.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 4/1/2026
# Generated on: 06-05-2026
#

@{
Expand Down Expand Up @@ -61,10 +61,10 @@ RequiredAssemblies = 'Microsoft.Azure.PowerShell.AutoMapper.dll',
'NetworkSecurityPerimeter.Autorest/bin/Az.NetworkSecurityPerimeter.private.dll'

# Script files (.ps1) that are run in the caller's environment prior to importing this module.
# ScriptsToProcess = @()
ScriptsToProcess = @()

# Type files (.ps1xml) to be loaded when importing this module
# TypesToProcess = @()
TypesToProcess = @()

# Format files (.ps1xml) to be loaded when importing this module
FormatsToProcess = 'Network.generated.format.ps1xml',
Expand Down Expand Up @@ -125,7 +125,8 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Add-AzApplicationGatewaySslProfile',
'Add-AzApplicationGatewayTrustedClientCertificate',
'Add-AzApplicationGatewayTrustedRootCertificate',
'Add-AzApplicationGatewayUrlPathMapConfig', 'Add-AzDdosCustomPolicyDetectionRule', 'Add-AzDelegation',
'Add-AzApplicationGatewayUrlPathMapConfig',
'Add-AzDdosCustomPolicyDetectionRule', 'Add-AzDelegation',
'Add-AzExpressRouteCircuitAuthorization',
'Add-AzExpressRouteCircuitConnectionConfig',
'Add-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig',
Expand Down Expand Up @@ -198,10 +199,10 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Get-AzAvailablePrivateEndpointType', 'Get-AzAvailableServiceAlias',
'Get-AzAvailableServiceDelegation', 'Get-AzBastion',
'Get-AzBastionShareableLink', 'Get-AzBgpServiceCommunity',
'Get-AzCustomIpPrefix', 'Get-AzDdosCustomPolicy', 'Get-AzDdosProtectionPlan',
'Get-AzDelegation', 'Get-AzEffectiveNetworkSecurityGroup',
'Get-AzEffectiveRouteTable', 'Get-AzExpressRouteCircuit',
'Get-AzExpressRouteCircuitARPTable',
'Get-AzCustomIpPrefix', 'Get-AzDdosCustomPolicy',
'Get-AzDdosProtectionPlan', 'Get-AzDelegation',
'Get-AzEffectiveNetworkSecurityGroup', 'Get-AzEffectiveRouteTable',
'Get-AzExpressRouteCircuit', 'Get-AzExpressRouteCircuitARPTable',
'Get-AzExpressRouteCircuitAuthorization',
'Get-AzExpressRouteCircuitConnectionConfig',
'Get-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig',
Expand Down Expand Up @@ -294,7 +295,7 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Get-AzVHubRouteTable', 'Get-AzVirtualApplianceSite',
'Get-AzVirtualHub', 'Get-AzVirtualHubBgpConnection',
'Get-AzVirtualHubRouteTable', 'Get-AzVirtualHubVnetConnection',
'Get-AzVirtualNetwork',
'Get-AzVirtualNetwork', 'Get-AzVirtualNetworkAppliance',
'Get-AzVirtualNetworkAvailableEndpointService',
'Get-AzVirtualNetworkGateway',
'Get-AzVirtualNetworkGatewayAdvertisedRoute',
Expand Down Expand Up @@ -328,10 +329,10 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Get-AzVpnSiteLinkConnectionIkeSa',
'Invoke-AzFirewallPacketCapture',
'Invoke-AzFirewallPacketCaptureOperation',
'Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic',
'Invoke-AzPublicIpAddressCloudServiceReservation',
'Invoke-AzPublicIpAddressDisassociateCloudServiceReservedIp',
'Invoke-AzVirtualNetworkGatewayAbortMigration',
'Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic',
'Invoke-AzPublicIpAddressCloudServiceReservation',
'Invoke-AzPublicIpAddressDisassociateCloudServiceReservedIp',
'Invoke-AzVirtualNetworkGatewayAbortMigration',
'Invoke-AzVirtualNetworkGatewayCommitMigration',
'Invoke-AzVirtualNetworkGatewayExecuteMigration',
'Invoke-AzVirtualNetworkGatewayPrepareMigration',
Expand Down Expand Up @@ -396,7 +397,8 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'New-AzApplicationSecurityGroup', 'New-AzBastion',
'New-AzBastionShareableLink', 'New-AzContainerNicConfig',
'New-AzContainerNicConfigIpConfig', 'New-AzCustomIpPrefix',
'New-AzDdosCustomPolicy', 'New-AzDdosCustomPolicyDetectionRule', 'New-AzDdosProtectionPlan', 'New-AzDelegation',
'New-AzDdosCustomPolicy', 'New-AzDdosCustomPolicyDetectionRule',
'New-AzDdosProtectionPlan', 'New-AzDelegation',
'New-AzExpressRouteCircuit',
'New-AzExpressRouteCircuitAuthorization',
'New-AzExpressRouteCircuitPeeringConfig',
Expand Down Expand Up @@ -513,7 +515,7 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'New-AzVirtualHub', 'New-AzVirtualHubBgpConnection',
'New-AzVirtualHubRoute', 'New-AzVirtualHubRouteTable',
'New-AzVirtualHubVnetConnection', 'New-AzVirtualNetwork',
'New-AzVirtualNetworkGateway',
'New-AzVirtualNetworkAppliance', 'New-AzVirtualNetworkGateway',
'New-AzVirtualNetworkGatewayCertificateAuthentication',
'New-AzVirtualNetworkGatewayConnection',
'New-AzVirtualNetworkGatewayIpConfig',
Expand Down Expand Up @@ -565,7 +567,9 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Remove-AzApplicationGatewayUrlPathMapConfig',
'Remove-AzApplicationSecurityGroup', 'Remove-AzBastion',
'Remove-AzBastionShareableLink', 'Remove-AzCustomIpPrefix',
'Remove-AzDdosCustomPolicy', 'Remove-AzDdosCustomPolicyDetectionRule', 'Remove-AzDdosProtectionPlan', 'Remove-AzDelegation',
'Remove-AzDdosCustomPolicy',
'Remove-AzDdosCustomPolicyDetectionRule',
'Remove-AzDdosProtectionPlan', 'Remove-AzDelegation',
'Remove-AzExpressRouteCircuit',
'Remove-AzExpressRouteCircuitAuthorization',
'Remove-AzExpressRouteCircuitConnectionConfig',
Expand Down Expand Up @@ -630,6 +634,7 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Remove-AzVirtualHub', 'Remove-AzVirtualHubBgpConnection',
'Remove-AzVirtualHubRouteTable',
'Remove-AzVirtualHubVnetConnection', 'Remove-AzVirtualNetwork',
'Remove-AzVirtualNetworkAppliance',
'Remove-AzVirtualNetworkGateway',
'Remove-AzVirtualNetworkGatewayConnection',
'Remove-AzVirtualNetworkGatewayDefaultSite',
Expand Down Expand Up @@ -682,7 +687,8 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Set-AzApplicationGatewayTrustedRootCertificate',
'Set-AzApplicationGatewayUrlPathMapConfig',
'Set-AzApplicationGatewayWebApplicationFirewallConfiguration',
'Set-AzBastion', 'Set-AzDdosCustomPolicy', 'Set-AzExpressRouteCircuit',
'Set-AzBastion', 'Set-AzDdosCustomPolicy',
'Set-AzExpressRouteCircuit',
'Set-AzExpressRouteCircuitConnectionConfig',
'Set-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig',
'Set-AzExpressRouteCircuitPeeringConfig',
Expand Down Expand Up @@ -761,14 +767,12 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate',
'Update-AzVirtualApplianceSite', 'Update-AzVirtualHub',
'Update-AzVirtualHubBgpConnection',
'Update-AzVirtualHubVnetConnection',
'Update-AzVirtualNetworkAppliance',
'Update-AzVirtualNetworkGatewayNatRule', 'Update-AzVirtualRouter',
'Update-AzVirtualRouterPeer', 'Update-AzVirtualWan',
'Update-AzVpnConnection', 'Update-AzVpnGateway',
'Update-AzVpnGatewayNatRule', 'Update-AzVpnServerConfiguration',
'Update-AzVpnServerConfigurationPolicyGroup', 'Update-AzVpnSite',
'Get-AzVirtualNetworkAppliance', 'New-AzVirtualNetworkAppliance',
'Remove-AzVirtualNetworkAppliance',
'Update-AzVirtualNetworkAppliance'
'Update-AzVpnServerConfigurationPolicyGroup', 'Update-AzVpnSite'

# Variables to export from this module
# VariablesToExport = @()
Expand Down Expand Up @@ -803,7 +807,7 @@ PrivateData = @{
PSData = @{

# Tags applied to this module. These help with module discovery in online galleries.
Tags = 'Azure','ResourceManager','ARM','Network','VirtualNetwork'
Tags = 'Azure', 'ResourceManager', 'ARM', 'Network', 'VirtualNetwork'

# A URL to the license for this module.
LicenseUri = 'https://aka.ms/azps-license'
Expand Down Expand Up @@ -831,7 +835,7 @@ PrivateData = @{

} # End of PSData hashtable

} # End of PrivateData hashtable
} # End of PrivateData hashtable

# HelpInfo URI of this module
# HelpInfoURI = ''
Expand Down
2 changes: 2 additions & 0 deletions src/Network/Network/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
--->

## Upcoming Release
* Updated `Get-AzNetworkSecurityPerimeterAssociableResourceType` to use API version 2025-07-01
- Added `Description`, `OutboundSupported`, `ReadinessState`, and `ServiceTag` properties to the response
* Added new cmdlets for DDoS Custom Policy management
- `New-AzDdosCustomPolicy`: Create a new DDoS custom policy with detection rules
- `New-AzDdosCustomPolicy` requires at least one detection rule at creation time
Expand Down
22 changes: 12 additions & 10 deletions src/Network/Network/help/Get-AzNetworkSecurityPerimeter.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
external help file: Az.NetworkSecurityPerimeter.psm1-help.xml
external help file:
Module Name: Az.Network
online version: https://learn.microsoft.com/powershell/module/az.network/get-aznetworksecurityperimeter
schema: 2.0.0
Expand All @@ -24,18 +24,18 @@ Get-AzNetworkSecurityPerimeter -Name <String> -ResourceGroupName <String> [-Subs
[-DefaultProfile <PSObject>] [<CommonParameters>]
```

### List1
```
Get-AzNetworkSecurityPerimeter -ResourceGroupName <String> [-SubscriptionId <String[]>] [-SkipToken <String>]
[-Top <Int32>] [-DefaultProfile <PSObject>] [<CommonParameters>]
```

### GetViaIdentity
```
Get-AzNetworkSecurityPerimeter -InputObject <INetworkSecurityPerimeterIdentity> [-DefaultProfile <PSObject>]
[<CommonParameters>]
```

### List1
```
Get-AzNetworkSecurityPerimeter -ResourceGroupName <String> [-SubscriptionId <String[]>] [-SkipToken <String>]
[-Top <Int32>] [-DefaultProfile <PSObject>] [<CommonParameters>]
```

## DESCRIPTION
Gets the specified network security perimeter by the name.

Expand Down Expand Up @@ -178,6 +178,7 @@ Accept wildcard characters: False

### -ResourceGroupName
The name of the resource group.
The name is case insensitive.

```yaml
Type: System.String
Expand Down Expand Up @@ -208,12 +209,12 @@ Accept wildcard characters: False
```

### -SubscriptionId
The subscription credentials which uniquely identify the Microsoft Azure subscription.
The subscription ID forms part of the URI for every service call.
The ID of the target subscription.
The value must be an UUID.

```yaml
Type: System.String[]
Parameter Sets: List, Get, List1
Parameter Sets: Get, List, List1
Aliases:

Required: False
Expand Down Expand Up @@ -252,3 +253,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
## NOTES

## RELATED LINKS

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
external help file: Az.NetworkSecurityPerimeter.psm1-help.xml
external help file:
Module Name: Az.Network
online version: https://learn.microsoft.com/powershell/module/az.network/get-aznetworksecurityperimeteraccessrule
schema: 2.0.0
Expand All @@ -19,19 +19,6 @@ Get-AzNetworkSecurityPerimeterAccessRule -ProfileName <String> -ResourceGroupNam
[-DefaultProfile <PSObject>] [<CommonParameters>]
```

### GetViaIdentityProfile
```
Get-AzNetworkSecurityPerimeterAccessRule -Name <String> -ProfileInputObject <INetworkSecurityPerimeterIdentity>
[-DefaultProfile <PSObject>] [<CommonParameters>]
```

### GetViaIdentityNetworkSecurityPerimeter
```
Get-AzNetworkSecurityPerimeterAccessRule -Name <String> -ProfileName <String>
-NetworkSecurityPerimeterInputObject <INetworkSecurityPerimeterIdentity> [-DefaultProfile <PSObject>]
[<CommonParameters>]
```

### Get
```
Get-AzNetworkSecurityPerimeterAccessRule -Name <String> -ProfileName <String> -ResourceGroupName <String>
Expand All @@ -45,6 +32,19 @@ Get-AzNetworkSecurityPerimeterAccessRule -InputObject <INetworkSecurityPerimeter
[-DefaultProfile <PSObject>] [<CommonParameters>]
```

### GetViaIdentityNetworkSecurityPerimeter
```
Get-AzNetworkSecurityPerimeterAccessRule -Name <String>
-NetworkSecurityPerimeterInputObject <INetworkSecurityPerimeterIdentity> -ProfileName <String>
[-DefaultProfile <PSObject>] [<CommonParameters>]
```

### GetViaIdentityProfile
```
Get-AzNetworkSecurityPerimeterAccessRule -Name <String>
-ProfileInputObject <INetworkSecurityPerimeterIdentity> [-DefaultProfile <PSObject>] [<CommonParameters>]
```

## DESCRIPTION
Gets the specified NSP access rule by name.

Expand Down Expand Up @@ -165,7 +165,7 @@ The name of the NSP access rule.

```yaml
Type: System.String
Parameter Sets: GetViaIdentityProfile, GetViaIdentityNetworkSecurityPerimeter, Get
Parameter Sets: Get, GetViaIdentityNetworkSecurityPerimeter, GetViaIdentityProfile
Aliases: AccessRuleName

Required: True
Expand Down Expand Up @@ -210,7 +210,7 @@ The name of the NSP profile.

```yaml
Type: System.String
Parameter Sets: List, GetViaIdentityNetworkSecurityPerimeter, Get
Parameter Sets: Get, GetViaIdentityNetworkSecurityPerimeter, List
Aliases: SecurityPerimeterProfileName, NSPProfileName

Required: True
Expand All @@ -222,10 +222,11 @@ Accept wildcard characters: False

### -ResourceGroupName
The name of the resource group.
The name is case insensitive.

```yaml
Type: System.String
Parameter Sets: List, Get
Parameter Sets: Get, List
Aliases:

Required: True
Expand All @@ -240,7 +241,7 @@ The name of the network security perimeter.

```yaml
Type: System.String
Parameter Sets: List, Get
Parameter Sets: Get, List
Aliases: NetworkSecurityPerimeterName, NSPName

Required: True
Expand All @@ -267,12 +268,12 @@ Accept wildcard characters: False
```

### -SubscriptionId
The subscription credentials which uniquely identify the Microsoft Azure subscription.
The subscription ID forms part of the URI for every service call.
The ID of the target subscription.
The value must be an UUID.

```yaml
Type: System.String[]
Parameter Sets: List, Get
Parameter Sets: Get, List
Aliases:

Required: False
Expand Down Expand Up @@ -311,3 +312,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
## NOTES

## RELATED LINKS

Loading
Loading