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
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<Configuration>
<ViewDefinitions>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.CloudErrorBody</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.CommonCloudErrorBody</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.CloudErrorBody#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.CommonCloudErrorBody#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand Down Expand Up @@ -221,50 +221,6 @@
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.NetworkSecurityPerimeterLinkReferencesDeleteAcceptedResponseHeaders</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.NetworkSecurityPerimeterLinkReferencesDeleteAcceptedResponseHeaders#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader>
<Label>Location</Label>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Location</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.NetworkSecurityPerimeterLinksDeleteAcceptedResponseHeaders</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.NetworkSecurityPerimeterLinksDeleteAcceptedResponseHeaders#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader>
<Label>Location</Label>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Location</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.NetworkSecurityPerimeterListResult</Name>
<ViewSelectedBy>
Expand Down Expand Up @@ -1156,19 +1112,37 @@
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader>
<Label>Description</Label>
</TableColumnHeader>
<TableColumnHeader>
<Label>DisplayName</Label>
</TableColumnHeader>
<TableColumnHeader>
<Label>OutboundSupported</Label>
</TableColumnHeader>
<TableColumnHeader>
<Label>ReadinessState</Label>
</TableColumnHeader>
<TableColumnHeader>
<Label>ResourceType</Label>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Description</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>DisplayName</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>OutboundSupported</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>ReadinessState</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>ResourceType</PropertyName>
</TableColumnItem>
Expand Down Expand Up @@ -1228,9 +1202,9 @@
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.ProxyResource</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterProxyResource</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.ProxyResource#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterProxyResource#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand Down Expand Up @@ -1286,9 +1260,9 @@
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.Resource</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterResource</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.Resource#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterResource#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand All @@ -1308,9 +1282,9 @@
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SystemData</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterSystemData</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SystemData#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterSystemData#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand Down Expand Up @@ -1360,9 +1334,9 @@
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.TrackedResource</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterTrackedResource</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.TrackedResource#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterTrackedResource#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand Down Expand Up @@ -1424,9 +1398,9 @@
</TableControl>
</View>
<View>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.TrackedResourceTags</Name>
<Name>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterTrackedResourceTags</Name>
<ViewSelectedBy>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.TrackedResourceTags#Multiple</TypeName>
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.SecurityPerimeterTrackedResourceTags#Multiple</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - NetworkSecurityPerimeter")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("7.24.1")]
[assembly: System.Reflection.AssemblyVersionAttribute("7.24.1")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("7.27.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("7.27.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ INPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.
.Link
https://learn.microsoft.com/powershell/module/az.network/get-aznetworksecurityperimeter
#>
Expand All @@ -70,6 +70,7 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[System.String]
# The name of the resource group.
# The name is case insensitive.
${ResourceGroupName},

[Parameter(ParameterSetName='Get')]
Expand All @@ -78,8 +79,8 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
[System.String[]]
# 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.
${SubscriptionId},

[Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,41 +42,41 @@ INPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.

NETWORKSECURITYPERIMETERINPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[AccessRuleName <String>]: The name of the NSP access rule.
[AssociationName <String>]: The name of the NSP association.
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.

PROFILEINPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[AccessRuleName <String>]: The name of the NSP access rule.
[AssociationName <String>]: The name of the NSP association.
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.
.Link
https://learn.microsoft.com/powershell/module/az.network/get-aznetworksecurityperimeteraccessrule
#>
Expand Down Expand Up @@ -107,6 +107,7 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[System.String]
# The name of the resource group.
# The name is case insensitive.
${ResourceGroupName},

[Parameter(ParameterSetName='Get', Mandatory)]
Expand All @@ -122,8 +123,8 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
[System.String[]]
# 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.
${SubscriptionId},

[Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Gets the list of resources that are onboarded with NSP.
These resources can be associated with a network security perimeter
.Example
Get-AzNetworkSecurityPerimeterAssociableResourceType -Location eastus2euap
.Example
Get-AzNetworkSecurityPerimeterAssociableResourceType -Location eastus2euap | Select-Object DisplayName, ReadinessState, OutboundSupported, Description, ServiceTag

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Models.IPerimeterAssociableResource
Expand All @@ -36,15 +38,15 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[System.String]
# The location of network security perimeter.
# The name of the Azure region.
${Location},

[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
[System.String[]]
# 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.
${SubscriptionId},

[Parameter()]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,27 +42,27 @@ INPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.

NETWORKSECURITYPERIMETERINPUTOBJECT <INetworkSecurityPerimeterIdentity>: Identity Parameter
[AccessRuleName <String>]: The name of the NSP access rule.
[AssociationName <String>]: The name of the NSP association.
[Id <String>]: Resource identity path
[LinkName <String>]: The name of the NSP link.
[LinkReferenceName <String>]: The name of the NSP linkReference.
[Location <String>]: The location of network security perimeter.
[Location <String>]: The name of the Azure region.
[LoggingConfigurationName <String>]: The name of the NSP logging configuration. Accepts 'instance' as name.
[NetworkSecurityPerimeterName <String>]: The name of the network security perimeter.
[OperationId <String>]: The operation id of the async operation.
[ProfileName <String>]: The name of the NSP profile.
[ResourceGroupName <String>]: The name of the resource group.
[SubscriptionId <String>]: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
[ResourceGroupName <String>]: The name of the resource group. The name is case insensitive.
[SubscriptionId <String>]: The ID of the target subscription. The value must be an UUID.
.Link
https://learn.microsoft.com/powershell/module/az.network/get-aznetworksecurityperimeterassociation
#>
Expand All @@ -83,6 +83,7 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[System.String]
# The name of the resource group.
# The name is case insensitive.
${ResourceGroupName},

[Parameter(ParameterSetName='Get', Mandatory)]
Expand All @@ -98,8 +99,8 @@ param(
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Category('Path')]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkSecurityPerimeter.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
[System.String[]]
# 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.
${SubscriptionId},

[Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)]
Expand Down
Loading