diff --git a/src/Network/Network/Az.Network.psd1 b/src/Network/Network/Az.Network.psd1 index b90780d4c750..3195db8f5f5a 100644 --- a/src/Network/Network/Az.Network.psd1 +++ b/src/Network/Network/Az.Network.psd1 @@ -66,7 +66,7 @@ RequiredAssemblies = 'Microsoft.Azure.PowerShell.AutoMapper.dll', # TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module -FormatsToProcess = 'Network.format.ps1xml' +FormatsToProcess = 'Network.generated.format.ps1xml' # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess NestedModules = @('Microsoft.Azure.PowerShell.Cmdlets.Network.dll') @@ -431,7 +431,8 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate', 'Remove-AzVirtualHub', 'Set-AzVirtualHub', 'New-AzVirtualHubRoute', 'Add-AzVirtualHubRoute', 'New-AzVirtualHubRouteTable', 'Add-AzVirtualHubRouteTable', 'Get-AzVirtualHubRouteTable', - 'Remove-AzVirtualHubRouteTable', 'New-AzRoutingPolicy', + 'Remove-AzVirtualHubRouteTable', 'New-AzRoutingPolicy', + 'New-AzVirtualRouterAutoScaleConfiguration', 'Get-AzRoutingPolicy', 'Add-AzRoutingPolicy', 'Remove-AzRoutingPolicy', 'Set-AzRoutingPolicy', 'New-AzRoutingIntent', 'Get-AzRoutingIntent', 'Set-AzRoutingIntent', diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md index 8349c93c7b84..6fbe55dbc37d 100644 --- a/src/Network/Network/ChangeLog.md +++ b/src/Network/Network/ChangeLog.md @@ -19,6 +19,9 @@ ---> ## Upcoming Release +* Updated `New-AzVirtualHub`, `Get-AzVirtualHub`, and `Update-AzVirtualHub` to include VirtualRouterAutoScaleConfiguration. + - Added `New-AzVirtualRouterAutoScaleConfiguration`. +* Updated default formatting on all Network-related objects. ## Version 5.6.0 * Updated `New-AzLoadBalancer` and `Set-AzLoadBalancer` to validate surface level parameters for global tier load balancers diff --git a/src/Network/Network/Common/NetworkResourceManagerProfile.cs b/src/Network/Network/Common/NetworkResourceManagerProfile.cs index b3deee1b58b6..ae976c4db074 100644 --- a/src/Network/Network/Common/NetworkResourceManagerProfile.cs +++ b/src/Network/Network/Common/NetworkResourceManagerProfile.cs @@ -1183,6 +1183,7 @@ private static void Initialize() cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); + cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); @@ -1219,6 +1220,7 @@ private static void Initialize() cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); + cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); diff --git a/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs index fed5201f29c5..e6c6c9d23342 100644 --- a/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs +++ b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs @@ -124,6 +124,11 @@ public class NewAzureRmVirtualHubCommand : VirtualHubBaseCmdlet HelpMessage = "The ASN of this virtual hub")] public uint VirtualRouterAsn { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Autoscale configuration for the hub router")] + public PSVirtualRouterAutoScaleConfiguration VirtualRouterAutoScaleConfiguration { get; set; } + [Parameter( Mandatory = false, HelpMessage = "Run cmdlet in the background")] @@ -175,7 +180,8 @@ public override void Execute() VirtualWan = new PSResourceId() { Id = resolvedVirtualWan.Id }, AddressPrefix = this.AddressPrefix, Location = this.Location, - VirtualRouterAsn = this.VirtualRouterAsn + VirtualRouterAsn = this.VirtualRouterAsn, + VirtualRouterAutoScaleConfiguration = this.VirtualRouterAutoScaleConfiguration }; virtualHub.RouteTable = this.RouteTable; diff --git a/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualRouterAutoScaleConfigurationCommand.cs b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualRouterAutoScaleConfigurationCommand.cs new file mode 100644 index 000000000000..360958cad849 --- /dev/null +++ b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualRouterAutoScaleConfigurationCommand.cs @@ -0,0 +1,46 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +namespace Microsoft.Azure.Commands.Network +{ + using System.Management.Automation; + using Microsoft.Azure.Commands.Network.Models; + + [Cmdlet(VerbsCommon.New, + ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "VirtualRouterAutoScaleConfiguration", + SupportsShouldProcess = false), + OutputType(typeof(PSVirtualRouterAutoScaleConfiguration))] + public class NewAzureRmVirtualRouterAutoScaleConfigurationCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = true, + HelpMessage = "The minimum number of scale units for VirtualHub Router.")] + [ValidateNotNullOrEmpty] + [ValidateRange(1, int.MaxValue)] + public int MinCapacity { get; set; } + + + public override void Execute() + { + base.Execute(); + + var autoscaleconfig = new PSVirtualRouterAutoScaleConfiguration + { + MinCapacity = this.MinCapacity + }; + + WriteObject(autoscaleconfig); + } + } +} \ No newline at end of file diff --git a/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs b/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs index 78b19a88b01b..57e708a46d2f 100644 --- a/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs +++ b/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs @@ -129,6 +129,11 @@ public class UpdateAzureRmVirtualHubCommand : VirtualHubBaseCmdlet HelpMessage = "The ASN of this virtual hub")] public uint VirtualRouterAsn { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Autoscale configuration for the hub router")] + public PSVirtualRouterAutoScaleConfiguration VirtualRouterAutoScaleConfiguration { get; set; } + [Parameter( Mandatory = false, HelpMessage = "Run cmdlet in the background")] @@ -221,6 +226,11 @@ public override void Execute() virtualHubToUpdate.VirtualRouterAsn = this.VirtualRouterAsn; } + if (this.VirtualRouterAutoScaleConfiguration != null) + { + virtualHubToUpdate.VirtualRouterAutoScaleConfiguration = this.VirtualRouterAutoScaleConfiguration; + } + //// Update the virtual hub ConfirmAction( Properties.Resources.SettingResourceMessage, diff --git a/src/Network/Network/Cortex/VirtualHub/VirtualHubBaseCmdlet.cs b/src/Network/Network/Cortex/VirtualHub/VirtualHubBaseCmdlet.cs index 2e83769a0b7b..e42d197650f3 100644 --- a/src/Network/Network/Cortex/VirtualHub/VirtualHubBaseCmdlet.cs +++ b/src/Network/Network/Cortex/VirtualHub/VirtualHubBaseCmdlet.cs @@ -56,7 +56,7 @@ public PSVirtualHub ToPsVirtualHub(Management.Network.Models.VirtualHub virtualH return psVirtualHub; } - + public PSVirtualHub GetVirtualHub(string resourceGroupName, string name) { try diff --git a/src/Network/Network/Models/Cortex/PSVirtualHub.cs b/src/Network/Network/Models/Cortex/PSVirtualHub.cs index 1296b674a4f7..6355bc151da5 100644 --- a/src/Network/Network/Models/Cortex/PSVirtualHub.cs +++ b/src/Network/Network/Models/Cortex/PSVirtualHub.cs @@ -17,6 +17,7 @@ namespace Microsoft.Azure.Commands.Network.Models using System.Collections.Generic; using System.Management.Automation; using Microsoft.WindowsAzure.Commands.Common.Attributes; + using Newtonsoft.Json; public class PSVirtualHub : PSTopLevelResource { @@ -47,6 +48,8 @@ public class PSVirtualHub : PSTopLevelResource public List VirtualRouterIps { get; set; } + public PSVirtualRouterAutoScaleConfiguration VirtualRouterAutoScaleConfiguration { get; set; } + public SwitchParameter AllowBranchToBranchTraffic { get; set; } [Ps1Xml(Label = "Address Prefix", Target = ViewControl.Table)] diff --git a/src/Network/Network/Models/Cortex/PSVirtualRouterAutoScaleConfiguration.cs b/src/Network/Network/Models/Cortex/PSVirtualRouterAutoScaleConfiguration.cs new file mode 100644 index 000000000000..b5df2028c853 --- /dev/null +++ b/src/Network/Network/Models/Cortex/PSVirtualRouterAutoScaleConfiguration.cs @@ -0,0 +1,13 @@ +using Microsoft.WindowsAzure.Commands.Common.Attributes; +using System; +using System.Collections.Generic; +using System.Text; + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSVirtualRouterAutoScaleConfiguration + { + [Ps1Xml(Label = "Minimum Capacity", Target = ViewControl.Table)] + public int MinCapacity { get; set; } + } +} \ No newline at end of file diff --git a/src/Network/Network/Network.format.ps1xml b/src/Network/Network/Network.format.ps1xml deleted file mode 100644 index 47728c1fe229..000000000000 --- a/src/Network/Network/Network.format.ps1xml +++ /dev/null @@ -1,7021 +0,0 @@ - - - - - Microsoft.Azure.Commands.Network.Models.PSUsage - - Microsoft.Azure.Commands.Network.Models.PSUsage - - - - - - - - ResourceType - - - - CurrentValue - - - - Limit - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage - - - - - - - - NameText - - - - Id - - - - CurrentValue - - - - Limit - - - - Unit - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - AddressSpaceText - - - - DhcpOptionsText - - - - FlowTimeoutInMinutesText - - - - SubnetsText - - - - BgpCommunitiesText - - - !($_.BgpCommunities -eq $null) - - - - - - VirtualNetworkPeeringsText - - - - EncryptionText - - - !($_.Encryption -eq $null) - - - - - - EnableDdosProtectionText - - - - DdosProtectionPlanText - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher - - - - - - - - Name - - - - Id - - - - Etag - - - - Location - - - - TagsTable - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV1 - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV1 - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - SourceText - - - - DestinationText - - - - MonitoringIntervalInSeconds - - - - AutoStart - - - - StartTime - - - - MonitoringStatus - - - - Location - - - - Type - - - - TagsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - StartTime - - - - Location - - - - Type - - - - TestGroupsText - - - - OutputsText - - - - TagsText - - - - Notes - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorQueryResult - - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorQueryResult - - - - - - - - StatesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointObject - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointObject - - - - - - - - Name - - - - Type - - - - ResourceId - - - - Address - - - - ScopeText - - - - CoverageLevel - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScope - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScope - - - - - - - - IncludeText - - - - ExcludeText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScopeItem - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScoperItem - - - - - - - - Address - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorObject - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorObject - - - - - - - - NetworkWatcherName - - - - ResourceGroupName - - - - Name - - - - TestGroupsText - - - - OutputsText - - - - Notes - - - - TagsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorOutputObject - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorOutputObject - - - - - - - - Type - - - - WorkspaceSettingsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorWorkspaceSettings - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorWorkspaceSettings - - - - - - - - WorkspaceResourceId - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTcpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTcpConfiguration - - - - - - - - Port - - - - DisableTraceRoute - - - - DestinationPortBehavior - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration - - - - - - - - Port - - - - Method - - - - Path - - - - RequestHeadersText - - - - ValidStatusCodeRangesText - - - - PreferHTTPS - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorIcmpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorIcmpConfiguration - - - - - - - - DisableTraceRoute - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestConfiguration - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestConfigurationObject - - - - - - - - Name - - - - TestFrequencySec - - - - PreferredIPVersion - - - - ProtocolConfigurationText - - - - SuccessThresholdText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject - - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject - - - - - - - - Name - - - - Disable - - - - TestConfigurationsText - - - - SourcesText - - - - DestinationsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - AuthorizationKey - - - - VirtualNetworkGateway1Text - - - - VirtualNetworkGateway2Text - - - - LocalNetworkGateway2Text - - - - PeerText - - - - RoutingWeight - - - - SharedKey - - - - ExpressRouteGatewayBypass - - - - EnablePrivateLinkFastPath - - - - ConnectionStatus - - - - EgressBytesTransferred - - - - IngressBytesTransferred - - - - TunnelConnectionStatusText - - - - IngressNatRulesText - - - - EgressNatRulesText - - - - GatewayCustomBgpIpAddressesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy - - Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy - - - - - - - - SALifeTimeSeconds - - - - SADataSizeKilobytes - - - - IpsecEncryption - - - - IpsecIntegrity - - - - IkeEncryption - - - - IkeIntegrity - - - - DhGroup - - - - PfsGroup - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSTopology - - Microsoft.Azure.Commands.Network.Models.PSTopology - - - - - - - - Id - - - - CreatedDateTime - - - - LastModified - - - - ResourcesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSTroubleshootResult - - Microsoft.Azure.Commands.Network.Models.PSTroubleshootResult - - - - - - - - StartTime - - - - EndTime - - - - Code - - - - ResultsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport - - Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport - - - - - - - - AggregationLevel - - - - ProviderLocationText - - - - ReachabilityReportText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAvailableProvidersList - - Microsoft.Azure.Commands.Network.Models.PSAvailableProvidersList - - - - - - - - CountriesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - IpConfigurationsText - - - - GatewayType - - - - VpnType - - - - EnableBgp - - - - ActiveActive - - - - GatewayDefaultSiteText - - - - SkuText - - - - VpnClientConfigurationText - - - - BgpSettingsText - - - - CustomRoutesText - - - - NatRulesText - - - - ExtendedLocationText - - - - EnableBgpRouteTranslationForNat - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - PrivateIpAddress - - - - PrivateIpAllocationMethod - - - - SubnetText - - - - PublicIpAddressText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConfiguration - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConfiguration - - - - - - - - VpnClientAddressPoolText - - - - VpnClientRevokedCertificatesText - - - - VpnClientRootCertificatesText - - - - VpnClientIpsecPoliciesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule - - - - - - - - Name - - - - ProvisioningState - - - - VirtualNetworkGatewayNatRulePropertiesType - - - - Mode - - - - InternalMappingsText - - - - ExternalMappingsText - - - - IpConfigurationId - - - - Id - - - - Etag - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealthDetail - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealthDetail - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - VpnConnectionId - - - Left - VpnConnectionDuration - - - Left - VpnConnectionTime - - - Left - PublicIpAddress - - - Left - PrivateIpAddress - - - Left - VpnUserName - - - Left - MaxBandwidth - - - Left - EgressPacketsTransferred - - - Left - EgressBytesTransferred - - - Left - IngressPacketsTransferred - - - Left - IngressBytesTransferred - - - Left - MaxPacketsPerSecond - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway - - Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - GatewayIpAddress - - - - Fqdn - - - - AddressSpaceText - - - - BgpSettingsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - PrivateIpAddress - - - - PrivateIpAllocationMethod - - - - SubnetText - - - - PublicIpAddressText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSSubnet - - Microsoft.Azure.Commands.Network.Models.PSSubnet - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - AddressPrefix - - - - IpConfigurationsText - - - - ResourceNavigationLinksText - - - - ServiceAssociationLinksText - - - - NetworkSecurityGroupText - - - - RouteTableText - - - - NatGatewayText - - - - ServiceEndpointText - - - - ServiceEndpointPoliciesText - - - - PrivateEndpointsText - - - - PrivateEndpointNetworkPolicies - - - - PrivateLinkServiceNetworkPolicies - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering - - - - - - - - Name - - - - Id - - - - Etag - - - - ResourceGroupName - - - - VirtualNetworkName - - - - PeeringSyncLevel - - - - PeeringState - - - - ProvisioningState - - - - RemoteVirtualNetworkText - - - - AllowVirtualNetworkAccess - - - - AllowForwardedTraffic - - - - AllowGatewayTransit - - - - UseRemoteGateways - - - - RemoteGatewaysText - - - - PeeredRemoteAddressSpaceText - - - - RemoteVirtualNetworkAddressSpaceText - - - - RemoteBgpCommunitiesText - - - !($_.RemoteBgpCommunities -eq $null) - - - - - - RemoteVirtualNetworkEncryptionText - - - !($_.RemoteVirtualNetworkEncryption -eq $null) - - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress - - Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - PublicIpAllocationMethod - - - - IpAddress - - - - PublicIpAddressVersion - - - - IdleTimeoutInMinutes - - - - IpConfigurationText - - - - DnsSettingsText - - - - DdosSettingsText - - - - Zones - - - - SkuText - - - - IpTagsText - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPublicIpTag - - Microsoft.Azure.Commands.Network.Models.PSPublicIpTag - - - - - - - - IpTagType - - - - Tag - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSCustomIpPrefix - - Microsoft.Azure.Commands.Network.Models.PSCustomIpPrefix - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - Cidr - - - - Asn - - - - Geo - - - - ExpressrouteAdvertise - - - - NoInternetAdvertise - - - - CommissionedState - - - - PublicIpPrefixesText - - - - Zones - - - - SignedMessage - - - - AuthorizationMessage - - - - CustomIpPrefixParentText - - - - childCustomIpPrefixesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefix - - Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefix - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - PublicIpAddressVersion - - - - PrefixLength - - - - IPPrefix - - - - IdleTimeoutInMinutes - - - - Zones - - - - SkuText - - - - IpTagsText - - - - PublicIpAddressesText - - - - CustomIpPrefixText - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefixTag - - Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefixTag - - - - - - - - IpTagType - - - - Tag - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkInterface - - Microsoft.Azure.Commands.Network.Models.PSNetworkInterface - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - VirtualMachineText - - - - IpConfigurationsText - - - - DnsSettingsText - - - - EnableIPForwarding - - - - EnableAcceleratedNetworking - - - - VnetEncryptionSupported - - - - DisableTcpStateTracking - - - - AuxiliaryMode - - - - NetworkSecurityGroupText - - - - TapConfigurationsText - - - - Primary - - - - MacAddress - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIpConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - Primary - - - - ProvisioningState - - - - PrivateIpAddress - - - - PrivateIpAddressVersion - - - - PrivateIpAllocationMethod - - - - SubnetText - - - - PublicIpAddressText - - - - LoadBalancerBackendAddressPoolsText - - - - ApplicationGatewayBackendAddressPoolsText - - - - LoadBalancerInboundNatRulesText - - - - ApplicationSecurityGroupsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSIPConfiguration - - Microsoft.Azure.Commands.Network.Models.PSIPConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - PrivateIpAddress - - - - PrivateIpAllocationMethod - - - - SubnetText - - - - PublicIpAddressText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSEffectiveNetworkSecurityGroup - - Microsoft.Azure.Commands.Network.Models.PSEffectiveNetworkSecurityGroup - - - - - - - - NetworkSecurityGroupText - - - - AssociationText - - - - EffectiveSecurityRulesText - - - - TagMapText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup - - Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - FlushConnectionText - - - - SecurityRulesText - - - - DefaultSecurityRulesText - - - - NetworkInterfacesText - - - - SubnetsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicy - - Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicy - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - ServiceEndpointPolicyDefinitionsText - - - - SubnetsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSEndpointService - - Microsoft.Azure.Commands.Network.Models.PSEndpointService - - - - - - - - Id - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicyDefinition - - Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicyDefinition - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Service - - - - ServiceResources - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSSecurityRule - - Microsoft.Azure.Commands.Network.Models.PSSecurityRule - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Description - - - - Protocol - - - - SourcePortRange - - - - DestinationPortRange - - - - SourceAddressPrefix - - - - DestinationAddressPrefix - - - - SourceApplicationSecurityGroupsText - - - - DestinationApplicationSecurityGroupsText - - - - Access - - - - Priority - - - - Direction - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult - - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Target - - - - TargetType - - - - BytesToCapturePerPacket - - - - TotalBytesPerSession - - - - TimeLimitInSeconds - - - - StorageLocationText - - - - FiltersText - - - - ScopeText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult - - Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Target - - - - TargetType - - - - BytesToCapturePerPacket - - - - TotalBytesPerSession - - - - TimeLimitInSeconds - - - - StorageLocationText - - - - FiltersText - - - - ScopeText - - - - CaptureStartTime - - - - PacketCaptureStatus - - - - StopReason - - - - PacketCaptureErrorText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation - - Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation - - - - - - - - ConnectionStatus - - - - AvgLatencyInMs - - - - MinLatencyInMs - - - - MaxLatencyInMs - - - - ProbesSent - - - - ProbesFailed - - - - HopsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancer - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancer - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - FrontendIpConfigurationsText - - - - BackendAddressPoolsText - - - - LoadBalancingRulesText - - - - ProbesText - - - - InboundNatRulesText - - - - InboundNatPoolsText - - - - SkuText - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSFlowLog - - Microsoft.Azure.Commands.Network.Models.PSFlowLog - - - - - - - - TargetResourceId - - - - StorageId - - - - Enabled - - - - RetentionPolicyText - - - - FlowAnalyticsConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSFlowLogResource - - Microsoft.Azure.Commands.Network.Models.PSFlowLogResource - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Location - - - - TargetResourceId - - - - StorageId - - - - Enabled - - - - RetentionPolicyText - - - - FormatText - - - - FlowAnalyticsConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSSecurityGroupViewResult - - Microsoft.Azure.Commands.Network.Models.PSSecurityGroupViewResult - - - - - - - - NetworkInterfacesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration - - Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - PrivateIpAddress - - - - PrivateIpAllocationMethod - - - - SubnetText - - - - PublicIpAddressText - - - - InboundNatRulesText - - - - LoadBalancingRulesText - - - - InboundNatPoolsText - - - - ZonesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool - - Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - BackendIpConfigurationsText - - - - LoadBalancerBackendAddressesText - - - - LoadBalancingRulesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancerBackendAddress - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancerBackendAddress - - - - - - - - Name - - - - IpAddress - - - - NetworkInterfaceIpConfigurationIdText - - - - VirtualNetworkIdText - - - - SubnetIdText - - - - LoadBalancerFrontendIPConfigurationIdText - - - - InboundNatRulesPortMappingText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSProbe - - Microsoft.Azure.Commands.Network.Models.PSProbe - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Protocol - - - - Port - - - - IntervalInSeconds - - - - NumberOfProbes - - - - ProbeThreshold - - - - RequestPath - - - - LoadBalancingRulesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSInboundNatRulePortMapping - - Microsoft.Azure.Commands.Network.Models.PSInboundNatRulePortMapping - - - - - - - - InboundNatRuleName - - - - Protocol - - - - FrontendPort - - - - BackendPort - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNatRulePortMapping - - Microsoft.Azure.Commands.Network.Models.PSNatRulePortMapping - - - - - - - - InboundNatRuleName - - - - FrontendPort - - - - BackendPort - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSInboundNatRule - - Microsoft.Azure.Commands.Network.Models.PSInboundNatRule - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Protocol - - - - FrontendPort - - - - BackendPort - - - - IdleTimeoutInMinutes - - - - EnableFloatingIP - - - - FrontendIPConfigurationText - - - - BackendIPConfigurationText - - - - FrontendPortRangeStart - - - - FrontendPortRangeEnd - - - - BackendAddressPoolText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSInboundNatPool - - Microsoft.Azure.Commands.Network.Models.PSInboundNatPool - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Protocol - - - - FrontendPortRangeStart - - - - FrontendPortRangeEnd - - - - BackendPort - - - - FrontendIPConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule - - Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Protocol - - - - FrontendPort - - - - BackendPort - - - - IdleTimeoutInMinutes - - - - LoadDistribution - - - - EnableFloatingIP - - - - FrontendIPConfigurationText - - - - BackendAddressPoolext - - - - ProbeText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRouteTable - - Microsoft.Azure.Commands.Network.Models.PSRouteTable - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ProvisioningState - - - - TagsTable - - - - RoutesText - - - - SubnetsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRoute - - Microsoft.Azure.Commands.Network.Models.PSRoute - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - AddressPrefix - - - - NextHopType - - - - NextHopIpAddress - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRouteFilter - - Microsoft.Azure.Commands.Network.Models.PSRouteFilter - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ProvisioningState - - - - TagsTable - - - - RulesText - - - - PeeringsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule - - Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - Access - - - - RouteFilterRuleType - - - - Communities - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortsLocation - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortsLOcation - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - Address - - - - Contact - - - - AvailableBandwidthsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePort - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePort - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - PeeringLocation - - - - BandwidthInGbps - - - - ProvisionedBandwidthInGbps - - - - Encapsulation - - - - Mtu - - - - EtherType - - - - AllocationDate - - - - IdentityText - - - - LinksText - - - - CircuitsText - - - - BillingType - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteLink - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteLink - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - RouterName - - - - InterfaceName - - - - PatchPanelId - - - - RackId - - - - ConnectorType - - - - AdminState - - - - MacSecConfigText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortAuthorization - - Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortAuthorization - - - - - - - - Name - - - - Id - - - - Etag - - - - AuthorizationKey - - - - AuthorizationUseStatus - - - - ProvisioningState - - - - CircuitResourceUri - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ProvisioningState - - - - SkuText - - - - CircuitProvisioningState - - - - ServiceProviderProvisioningState - - - - ServiceProviderNotes - - - - ServiceProviderPropertiesText - - - - ExpressRoutePortText - - - - BandwidthInGbps - - - - Stag - - - - ServiceKey - - - - PeeringsText - - - - AuthorizationsText - - - - AllowClassicOperations - - - - GatewayManagerEtag - - - - AuthorizationKey - - - - AuthorizationStatus - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPeering - - Microsoft.Azure.Commands.Network.Models.PSPeering - - - - - - - - Name - - - - Id - - - - Etag - - - - PeeringType - - - - AzureASN - - - - PeerASN - - - - PrimaryPeerAddressPrefix - - - - SecondaryPeerAddressPrefix - - - - PrimaryAzurePort - - - - SecondaryAzurePort - - - - SecondaryPeerAddressPrefix - - - - SharedKey - - - - VlanId - - - - MicrosoftPeeringConfigText - - - - ProvisioningState - - - - GatewayManagerEtag - - - - LastModifiedBy - - - - RouteFilterText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection - - - - - - - - Name - - - - Id - - - - Etag - - - - AddresPrefix - - - - AuthorizationKey - - - - CircuitConnectionStatus - - - - ProvisioningState - - - - PeerExpressRouteCircuitPeering - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - Type - - - - PeeringLocationsText - - - - BandwidthsOfferedText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBgpCommunity - - Microsoft.Azure.Commands.Network.Models.PSBgpCommunity - - - - - - - - ServiceSupportedRegion - - - - CommunityName - - - - CommunityValue - - - - CommunityPrefixesText - - - - IsAuthorizedToUseText - - - - ServiceGroupText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity - - Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity - - - - - - - - Name - - - - Id - - - - Type - - - - BgpCommunitiesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization - - - - - - - - Name - - - - Id - - - - Etag - - - - AuthorizationKey - - - - AuthorizationUseStatus - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSResourceNavigationLink - - Microsoft.Azure.Commands.Network.Models.PSResourceNavigationLink - - - - - - - - Link - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult - - Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult - - - - - - - - Available - - - - AvailableIPAddressesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayBackendHealth - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayBackendHealth - - - - - - - - BackendAddressPools - - - - BackendAddressPoolsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableWafRuleSetsResult - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableWafRuleSetsResult - - - - - - - - [Microsoft.Azure.Commands.Network.ApplicationGatewayPowerShellFormatting]::Format($_, 0) - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallRuleSet - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallRuleSet - - - - - - - - [Microsoft.Azure.Commands.Network.ApplicationGatewayPowerShellFormatting]::Format($_, 0) - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallRuleGroup - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallRuleGroup - - - - - - - - [Microsoft.Azure.Commands.Network.ApplicationGatewayPowerShellFormatting]::Format($_, 0) - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions - - - - - - - - [Microsoft.Azure.Commands.Network.ApplicationGatewayPowerShellFormatting]::Format($_, 0) - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy - - - - - - - - [Microsoft.Azure.Commands.Network.ApplicationGatewayPowerShellFormatting]::Format($_, 0) - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan - - Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - VirtualNetworksText - - - - PublicIPAddressesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewall - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewall - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - ResourceGuid - - - - ProvisioningState - - - - TagsTable - - - - IpConfigurationsText - - - - ApplicationRuleCollectionsText - - - - NatRuleCollectionsText - - - - NetworkRuleCollectionsText - - - - ThreatIntelMode - - - - ThreatIntelWhitelistText - - - - PrivateRangeText - - - - Sku - - - - VirtualHub - - - - HubIPAddresses - - - - FirewallPolicy - - - - IPv6CircuitConnectionConfigText - - - - RouteServerId - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnectionIPv6Prefix - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnectionIPv6Prefix - - - - - - - - AddressPrefix - - - - CircuitConnectionStatus - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallIpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallIpConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - PrivateIpAddress - - - - SubnetText - - - - PublicIpAddressText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRuleCollection - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRuleCollection - - - - - - - - Name - - - - Priority - - - - ActionText - - - - RulesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRule - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRule - - - - - - - - Name - - - - Description - - - - SourceAddressesText - - - - SourceIpGroupsText - - - - TargetFqdnsText - - - - FqdnTagsText - - - - ProtocolsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRuleCollection - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRuleCollection - - - - - - - - Name - - - - Priority - - - - ActionText - - - - RulesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRule - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRule - - - - - - - - Name - - - - Description - - - - ProtocolsText - - - - SourceAddressesText - - - - SourceIpGroupsText - - - - DestinationAddressesText - - - - DestinationPortsText - - - - TranslatedAddress - - - - TranslatedPort - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRuleCollection - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRuleCollection - - - - - - - - Name - - - - Priority - - - - ActionText - - - - RulesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRule - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRule - - - - - - - - Name - - - - Description - - - - SourceAddressesText - - - - SourceIpGroupsText - - - - DestinationAddressesText - - - - DestinationIpGroupsText - - - - DestinationPortsText - - - - ProtocolsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallFqdnTag - - Microsoft.Azure.Commands.Network.Models.PSAzureFirewallFqdnTag - - - - - - - - FqdnTagName - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualHub - - Microsoft.Azure.Commands.Network.Models.PSVirtualHub - - - - - - - - $_.VirtualWan.Id - - - - ResourceGroupName - - - - Name - - - - Id - - - - AddressPrefix - - - - RouteTable - - - - VirtualNetworkExpressRouteConnections - - - - RouteTables - - - - Location - - - - Sku - - - - Type - - - - PreferredRoutingGateway - - - - HubRoutingPreference - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection - - Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection - - - - - - - - Name - - - - Id - - - - $_.RemoteVirtualNetwork.Id - - - - EnableInternetSecurity - - - - ProvisioningState - - - - RoutingConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable - - Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable - - - - - - - - Name - - - - Id - - - - Routes - - - - Connections - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualWan - - Microsoft.Azure.Commands.Network.Models.PSVirtualWan - - - - - - - - Name - - - - Id - - - - AllowVnetToVnetTraffic - - - - AllowBranchToBranchTraffic - - - - Location - - - - VirtualWANType - - - - Type - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnGateway - - Microsoft.Azure.Commands.Network.Models.PSVpnGateway - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - VpnGatewayScaleUnit - - - - $_.VirtualHub.Id - - - - BgpSettings - - - - Type - - - - ProvisioningState - - - - Connections - - - - NatRules - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnSite - - Microsoft.Azure.Commands.Network.Models.PSVpnSite - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - IpAddress - - - - $_.VirtualWan.Id - - - - $_.AddressSpace.AddressPrefixes - - - - BgpSettings - - - - Type - - - - ProvisioningState - - - - VpnSiteLinks - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnServerConfiguration - - Microsoft.Azure.Commands.Network.Models.PSVpnServerConfiguration - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - VpnProtocols - - - - VpnAuthenticationTypes - - - - VpnClientRootCertificatesText - - - - VpnClientRevokedCertificatesText - - - - RadiusServerAddress - - - - RadiusServerRootCertificatesText - - - - RadiusClientRootCertificatesText - - - - VpnClientIpsecPoliciesText - - - - AadAuthenticationParametersText - - - - P2sVpnGatewaysText - - - - Type - - - - ProvisioningState - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealth - - Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealth - - - - - - - - VpnClientConnectionsCount - - - - AllocatedIpAddressesText - - - - TotalIngressBytesTransferred - - - - TotalEgressBytesTransferred - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSClientCertificate - - Microsoft.Azure.Commands.Network.Models.PSClientCertificate - - - - - - - - Name - - - - Thumbprint - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSClientRootCertificate - - Microsoft.Azure.Commands.Network.Models.PSClientRootCertificate - - - - - - - - Name - - - - PublicCertData - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnServerConfigurationsResponse - - Microsoft.Azure.Commands.Network.Models.PSVpnServerConfigurationsResponse - - - - - - - - VpnServerConfigurationResourceIdsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnProfileResponse - - Microsoft.Azure.Commands.Network.Models.PSVpnProfileResponse - - - - - - - - ProfileUrl - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSP2SVpnConnectionHealth - - Microsoft.Azure.Commands.Network.Models.PSP2SVpnConnectionHealth - - - - - - - - SasUrl - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSP2SConnectionConfiguration - - Microsoft.Azure.Commands.Network.Models.PSP2SConnectionConfiguration - - - - - - - - Name - - - - Id - - - - Etag - - - - ProvisioningState - - - - VpnClientAddressPoolText - - - - RoutingConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSP2SVpnGateway - - Microsoft.Azure.Commands.Network.Models.PSP2SVpnGateway - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - VpnGatewayScaleUnit - - - - $_.VirtualHub.Id - - - - $_.VpnServerConfiguration.Id - - - - VpnServerConfigurationLocation - - - - VpnClientConnectionHealthText - - - - Type - - - - ProvisioningState - - - - P2SConnectionConfigurationsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGateway - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGateway - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - AutoScaleConfigurationText - - - - $_.VirtualHub.Id - - - - Type - - - - ProvisioningState - - - - ExpressRouteExpressRouteConnectionsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteConnection - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteConnection - - - - - - - - ResourceGroupName - - - - Name - - - - Id - - - - Location - - - - $_.ExpressRouteCircuitPeering.Id - - - - AuthorizationKey - - - - RoutingWeight - - - - Type - - - - EnableInternetSecurity - - - - ProvisioningState - - - - RoutingConfigurationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGatewayAutoscaleConfiguration - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGatewayAutoscaleConfiguration - - - - - - - - BoundsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGatewayPropertiesAutoScaleConfigurationBounds - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteGatewayPropertiesAutoScaleConfigurationBounds - - - - - - - - Min - - - - Max - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticResponse - - Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticResponse - - - - - - - - ResultsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleCondition - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleCondition - - - - - - - - Variable - - - - Pattern - - - - IgnoreCase - - - - Negate - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateEndpoint - - Microsoft.Azure.Commands.Network.Models.PSPrivateEndpoint - - - - - - - - Name - - - - Type - - - - Location - - - - ResourceGroupName - - - - ProvisioningState - - - - Etag - - - - Id - - - - SubnetText - - - - NetworkInterfacesText - - - - PrivateLinkServiceConnectionsText - - - - ManualPrivateLinkServiceConnectionsText - - - - CustomDnsConfigsText - - - - ExtendedLocationText - - - - ApplicationSecurityGroupsText - - - - IpConfigurationsText - - - - CustomNetworkInterfaceName - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneGroup - - Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneGroup - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - PrivateDnsZoneConfigsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneConfig - - Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneConfig - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - PrivateDnsZoneId - - - - RecordSetsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceConnection - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceConnection - - - - - - - - PrivateLinkServiceId - - - - GroupIdText - - - - RequestMessage - - - - Name - - - - Id - - - - GroupIds - - - - PrivateLinkServiceConnectionStateText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkService - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkService - - - - - - - - Name - - - - ResourceGroupName - - - - Id - - - - Location - - - - Type - - - - Etag - - - - Tag - - - - ProvisioningState - - - - VisibilityText - - - - AutoApprovalText - - - - Alias - - - - Fqdns - - - - EnableProxyProtocol - - - - LoadBalancerFrontendIpConfigurationsText - - - - IpConfigurationsText - - - - PrivateEndpointConnectionsText - - - - NetworkInterfacesText - - - - ExtendedLocationText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceIpConfiguration - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceIpConfiguration - - - - - - - - Name - - - - PrivateIPAddress - - - - PrivateIPAllocationMethod - - - - ProvisioningState - - - - PrivateIPAddressVersion - - - - SubnetText - - - - Primary - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateEndpointConnection - - Microsoft.Azure.Commands.Network.Models.PSPrivateEndpointConnection - - - - - - - - Name - - - - Id - - - - GroupId - - - - ProvisioningState - - - - PrivateEndpointText - - - - PrivateLinkServiceConnectionStateText - - - - LinkIdentifier - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAvailablePrivateEndpointType - - Microsoft.Azure.Commands.Network.Models.PSAvailablePrivateEndpointType - - - - - - - - Id - - - - Type - - - - ResourceName - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSNetworkServiceTagInformation - - Microsoft.Azure.Commands.Network.Models.PSNetworkServiceTagInformation - - - - - - - - Name - - - - $_.Properties.SystemService - - - - $_.Properties.Region - - - $_.Properties.Region -is [string] -and $_.Properties.Region.Length -gt 0 - - - - - - $_.Properties.AddressPrefixes - - - - $_.Properties.ChangeNumber - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSAutoApprovedPrivateLinkService - - Microsoft.Azure.Commands.Network.Models.PSAutoApprovedPrivateLinkService - - - - - - - - PrivateLinkService - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualRouter - - Microsoft.Azure.Commands.Network.Models.PSVirtualRouter - - - - - - - - Name - - - - ResourceGroupName - - - - Location - - - - Id - - - - Etag - - - - Type - - - - ProvisioningState - - - - HostedSubnet - - - - VirtualRouterAsn - - - - VirtualRouterIps - - - - AllowBranchToBranchTraffic - - - - PeeringsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualRouterPeer - - Microsoft.Azure.Commands.Network.Models.PSVirtualRouterPeer - - - - - - - - Name - - - - Id - - - - Etag - - - - Type - - - - ProvisioningState - - - - PeerAsn - - - - PeerIp - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRoutingConfiguration - - Microsoft.Azure.Commands.Network.Models.PSRoutingConfiguration - - - - - - - - AssociatedRouteTable - - - - PropagatedRouteTablesText - - - - VnetRoutesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVHubRouteTable - - Microsoft.Azure.Commands.Network.Models.PSVHubRouteTable - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - Labels - - - - RoutesText - - - - AssociatedConnectionsText - - - - PropagatingConnectionsText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkResource - - Microsoft.Azure.Commands.Network.Models.PSPrivateLinkResource - - - - - - - - Id - - - - Name - - - - Type - - - - GroupId - - - - RequiredMembersText - - - - RequiredZoneNamesText - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaMainModeSa - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaMainModeSa - - - - - - - - localEndpoint - - - - remoteEndpoint - - - - initiatorCookie - - - - responderCookie - - - - localUdpEncapsulationPort - - - - remoteUdpEncapsulationPort - - - - encryption - - - - integrity - - - - dhGroup - - - - lifeTimeSeconds - - - - isSaInitiator - - - - elapsedTimeInseconds - - - - - if ($_.quickModeSa.Length -ne $null) - { - "$($_.quickModeSa.Length) item(s)" - } - else - { - "0 item(s)" - } - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaQuickModeSa - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaQuickModeSa - - - - - - - - localEndpoint - - - - remoteEndpoint - - - - encryption - - - - integrity - - - - pfsGroupId - - - - inboundSPI - - - - outboundSPI - - - - localTrafficSelectors - - - - remoteTrafficSelectors - - - - lifetimeKilobytes - - - - lifeTimeSeconds - - - - isSaInitiator - - - - elapsedTimeInseconds - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaMainModeSa - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaMainModeSa - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - localEndpoint - - - Left - remoteEndpoint - - - Left - initiatorCookie - - - Left - responderCookie - - - Left - localUdpEncapsulationPort - - - Left - remoteUdpEncapsulationPort - - - Left - encryption - - - Left - integrity - - - Left - dhGroup - - - Left - lifeTimeSeconds - - - Left - isSaInitiator - - - Left - elapsedTimeInseconds - - - Left - - if ($_.quickModeSa.Length -ne $null) - { - "$($_.quickModeSa.Length) item(s)" - } - else - { - "0 item(s)" - } - - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaQuickModeSa - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnectionIkeSaQuickModeSa - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - localEndpoint - - - Left - remoteEndpoint - - - Left - encryption - - - Left - integrity - - - Left - pfsGroupId - - - Left - inboundSPI - - - Left - outboundSPI - - - Left - localTrafficSelectors - - - Left - remoteTrafficSelectors - - - Left - lifetimeKilobytes - - - Left - lifeTimeSeconds - - - Left - isSaInitiator - - - Left - elapsedTimeInseconds - - - - - - - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaMainModeSa - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaMainModeSa - - - - - - - - localEndpoint - - - - remoteEndpoint - - - - initiatorCookie - - - - responderCookie - - - - localUdpEncapsulationPort - - - - remoteUdpEncapsulationPort - - - - encryption - - - - integrity - - - - dhGroup - - - - lifeTimeSeconds - - - - isSaInitiator - - - - elapsedTimeInseconds - - - - - if ($_.quickModeSa.Length -ne $null) - { - "$($_.quickModeSa.Length) item(s)" - } - else - { - "0 item(s)" - } - - - - - - - - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaQuickModeSa - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaQuickModeSa - - - - - - - - localEndpoint - - - - remoteEndpoint - - - - encryption - - - - integrity - - - - pfsGroupId - - - - inboundSPI - - - - outboundSPI - - - - localTrafficSelectors - - - - remoteTrafficSelectors - - - - lifetimeKilobytes - - - - lifeTimeSeconds - - - - isSaInitiator - - - - elapsedTimeInseconds - - - - - - - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaMainModeSa - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaMainModeSa - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - localEndpoint - - - Left - remoteEndpoint - - - Left - initiatorCookie - - - Left - responderCookie - - - Left - localUdpEncapsulationPort - - - Left - remoteUdpEncapsulationPort - - - Left - encryption - - - Left - integrity - - - Left - dhGroup - - - Left - lifeTimeSeconds - - - Left - isSaInitiator - - - Left - elapsedTimeInseconds - - - Left - - if ($_.quickModeSa.Length -ne $null) - { - "$($_.quickModeSa.Length) item(s)" - } - else - { - "0 item(s)" - } - - - - - - - - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaQuickModeSa - - Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnSiteLinkConnectionIkeSaQuickModeSa - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - localEndpoint - - - Left - remoteEndpoint - - - Left - encryption - - - Left - integrity - - - Left - pfsGroupId - - - Left - inboundSPI - - - Left - outboundSPI - - - Left - localTrafficSelectors - - - Left - remoteTrafficSelectors - - - Left - lifetimeKilobytes - - - Left - lifeTimeSeconds - - - Left - isSaInitiator - - - Left - elapsedTimeInseconds - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBastion - - Microsoft.Azure.Commands.Network.Models.PSBastion - - - - - - - - Name - - - - Id - - - - Etag - - - - Type - - - - Location - - - - Tag - - - - TagsTable - - - - ResourceGroupName - - - - DnsName - - - - ResourceGuid - - - - ProvisioningState - - - - IpConfigurationsText - - - - SkuText - - - - ScaleUnit - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBastion - - Microsoft.Azure.Commands.Network.Models.PSBastion - - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - - - - - Left - Name - - - Left - Id - - - Left - Etag - - - Left - Type - - - Left - Location - - - Left - Tag - - - Left - TagsTable - - - Left - ResourceGroupName - - - Left - DnsName - - - Left - ResourceGuid - - - Left - ProvisioningState - - - Left - IpConfigurationsText - - - Left - SkuText - - - Left - ScaleUnit - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSBgpConnection - - Microsoft.Azure.Commands.Network.Models.PSBgpConnection - - - - - - - - Name - - - - Id - - - - $_.HubVirtualNetworkConnection.Id - - - - PeerAsn - - - - PeerIp - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSRoutingIntent - - Microsoft.Azure.Commands.Network.Models.PSRoutingIntent - - - - - - - - Name - - - - Id - - - - ProvisioningState - - - - RoutingPoliciesText - - - - - - - - diff --git a/src/Network/Network/Network.generated.format.ps1xml b/src/Network/Network/Network.generated.format.ps1xml index 6cc64230e1b4..9c4a6c3b69b6 100644 --- a/src/Network/Network/Network.generated.format.ps1xml +++ b/src/Network/Network/Network.generated.format.ps1xml @@ -1,4 +1,4 @@ - + @@ -36,6 +36,10 @@ Left + + Left + + Left @@ -44,6 +48,10 @@ Left + + Left + + @@ -76,6 +84,10 @@ Left EnableFips + + Left + ForceFirewallPolicyAssociation + Left OperationalState @@ -84,6 +96,10 @@ Left ProvisioningState + + Left + Identity + @@ -121,6 +137,30 @@ + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAutoscaleConfiguration + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAutoscaleConfiguration + + + + + Left + + + + + + + + Left + MinCapacity + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayBackendAddressPool @@ -192,10 +232,6 @@ Left - - Left - - Left @@ -242,11 +278,79 @@ Left - ProbeEnabled + Path Left - Path + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayBackendSettings + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayBackendSettings + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Port + + + Left + Name + + + Left + Protocol + + + Left + Timeout + + + Left + HostName + + + Left + PickHostNameFromBackendAddress Left @@ -257,6 +361,30 @@ + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslProfile + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslProfile + + + + + Left + + + + + + + + Left + Name + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayConnectionDraining @@ -312,6 +440,18 @@ Left + + Left + + + + Left + + + + Left + + @@ -332,33 +472,33 @@ Left RuleSetVersion + + Left + RequestBodyCheck + + + Left + MaxRequestBodySizeInKb + + + Left + FileUploadLimitInMb + - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallDisabledRuleGroup - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallDisabledRuleGroup Left - - - - Left - - - - Left - - - - Left - + @@ -366,19 +506,7 @@ Left - ResourceGroupName - - - Left - Name - - - Left - Location - - - Left - DefaultPolicy + RuleGroupName @@ -386,19 +514,27 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallExclusion - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallExclusion Left - + Left - + + + + Left + + + + Left + @@ -406,11 +542,19 @@ Left - MinProtocolVersion + MatchVariable Left - Name + SelectorMatchOperator + + + Left + Selector + + + Left + ExclusionManagedRuleSets @@ -538,15 +682,15 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHttpListener + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHttpListener + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAvailableSslOptions Left - + Left @@ -554,15 +698,11 @@ Left - - - - Left - + Left - + @@ -570,7 +710,7 @@ Left - Protocol + ResourceGroupName Left @@ -578,15 +718,11 @@ Left - HostName - - - Left - RequireServerNameIndication + Location Left - ProvisioningState + DefaultPolicy @@ -594,36 +730,16 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallDisabledRuleGroup + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallDisabledRuleGroup + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPredefinedPolicy Left - + - - - - - - Left - RuleGroupName - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPathRule - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPathRule - - - Left @@ -632,6 +748,10 @@ + + Left + MinProtocolVersion + Left Name @@ -642,9 +762,9 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayProbe + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHttpListener - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayProbe + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHttpListener @@ -658,31 +778,15 @@ Left - + Left - + Left - - - - Left - - - - Left - - - - Left - - - - Left - + Left @@ -702,31 +806,15 @@ Left - Host - - - Left - Path - - - Left - Interval - - - Left - Timeout - - - Left - UnhealthyThreshold + HostName Left - PickHostNameFromBackendHttpSettings + HostNames Left - MinServers + RequireServerNameIndication Left @@ -738,31 +826,27 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRedirectConfiguration + Microsoft.Azure.Commands.Network.Models.PSManagedServiceIdentity - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRedirectConfiguration + Microsoft.Azure.Commands.Network.Models.PSManagedServiceIdentity Left - - - - Left - + Left - + Left - + Left - + @@ -770,23 +854,19 @@ Left - RedirectType - - - Left - Name + Type Left - TargetUrl + PrincipalId Left - IncludePath + TenantId Left - IncludeQueryString + UserAssignedIdentities @@ -794,15 +874,15 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRequestRoutingRule + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayListener - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRequestRoutingRule + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayListener Left - + Left @@ -818,7 +898,7 @@ Left - RuleType + Protocol Left @@ -834,9 +914,9 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySku + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPathRule - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySku + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPathRule @@ -844,14 +924,6 @@ Left - - Left - - - - Left - - @@ -860,23 +932,15 @@ Left Name - - Left - Tier - - - Left - Capacity - - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslCertificate + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPrivateLinkConfiguration - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslCertificate + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPrivateLinkConfiguration @@ -906,23 +970,35 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPolicy + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPrivateLinkIpConfiguration - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPolicy + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayPrivateLinkIpConfiguration Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + @@ -930,15 +1006,27 @@ Left - PolicyType + Primary Left - PolicyName + Name Left - MinProtocolVersion + PrivateIPAllocationMethod + + + Left + PrivateIPAddress + + + Left + ProvisioningState + + + Left + PrivateIPAddressVersion @@ -946,47 +1034,119 @@ - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlPathMap + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayProbe - Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlPathMap + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayProbe Left - + Left + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + Left - ProvisioningState + Protocol Left Name + + Left + Host + + + Left + Path + + + Left + Interval + + + Left + Timeout + + + Left + UnhealthyThreshold + + + Left + PickHostNameFromBackendHttpSettings + + + Left + MinServers + + + Left + Port + + + Left + ProvisioningState + - Microsoft.Azure.Commands.Network.Models.PSApplicationSecurityGroup + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRedirectConfiguration - Microsoft.Azure.Commands.Network.Models.PSApplicationSecurityGroup + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRedirectConfiguration Left - + Left @@ -994,11 +1154,15 @@ Left - + Left - + + + + Left + @@ -1006,7 +1170,7 @@ Left - ResourceGroupName + RedirectType Left @@ -1014,11 +1178,15 @@ Left - Location + TargetUrl Left - ProvisioningState + IncludePath + + + Left + IncludeQueryString @@ -1026,24 +1194,20 @@ - Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRequestRoutingRule - Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRequestRoutingRule Left - + Left - - Left - - Left @@ -1054,16 +1218,12 @@ Left - ResourceGroupName + RuleType Left Name - - Left - Location - Left ProvisioningState @@ -1074,51 +1234,27 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleCondition - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleCondition Left - - - - Left - - - - Left - + Left - + Left - + Left - - - - Left - - - - Left - - - - Left - - - - Left - + @@ -1126,43 +1262,19 @@ Left - ResourceGroupName - - - Left - Name - - - Left - Location - - - Left - AllowClassicOperations - - - Left - CircuitProvisioningState - - - Left - ServiceProviderProvisioningState - - - Left - ServiceProviderNotes + Variable Left - ProvisioningState + Pattern Left - $_.Sku.Name + IgnoreCase Left - $_.ServiceProviderProperties.ServiceProviderName + Negate @@ -1170,23 +1282,19 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHeaderConfiguration - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayHeaderConfiguration Left - - - - Left - + Left - + @@ -1194,15 +1302,11 @@ Left - AuthorizationUseStatus - - - Left - Name + HeaderName Left - ProvisioningState + HeaderValue @@ -1210,75 +1314,55 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleSet - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRuleSet Left - + Left - - Left - - - - Left - - Left - AddressPrefix + ProvisioningState Left Name - - Left - CircuitConnectionStatus - - - Left - ProvisioningState - - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitArpTable + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlConfiguration - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitArpTable + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlConfiguration Left - - - - Left - + Left - + Left - + @@ -1286,19 +1370,15 @@ Left - Age - - - Left - InterfaceProperty + ModifiedPath Left - IpAddress + ModifiedQueryString Left - MacAddress + Reroute @@ -1306,31 +1386,19 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTable + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRule - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTable + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRewriteRule Left - - - - Left - - - - Left - - - - Left - + Left - + @@ -1338,23 +1406,11 @@ Left - Network - - - Left - NextHop - - - Left - LocPrf - - - Left - Weight + ProvisioningState Left - Path + Name @@ -1362,31 +1418,23 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTableSummary + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRoutingRule - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTableSummary + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayRoutingRule Left - - - - Left - - - - Left - + Left - + Left - + @@ -1394,23 +1442,15 @@ Left - Neighbor - - - Left - V - - - Left - AsProperty + RuleType Left - UpDown + Name Left - StatePfxRcd + ProvisioningState @@ -1418,27 +1458,23 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitStats + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySku - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitStats + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySku Left - - - - Left - + Left - + Left - + @@ -1446,19 +1482,15 @@ Left - PrimaryBytesIn - - - Left - PrimaryBytesOut + Name Left - SecondaryBytesIn + Tier Left - SecondaryBytesOut + Capacity @@ -1466,55 +1498,55 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnection + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslCertificate - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnection + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslCertificate Left - + Left + + + + + + Left + ProvisioningState + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPolicy + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewaySslPolicy + + + Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - + Left - + Left - + @@ -1522,47 +1554,15 @@ Left - ResourceGroupName - - - Left - Name + PolicyType Left - Location + PolicyName Left - PrimaryAzurePort - - - Left - SecondaryAzurePort - - - Left - STag - - - Left - PeeringLocation - - - Left - BandwidthInMbps - - - Left - ServiceProviderProvisioningState - - - Left - ServiceProviderNotes - - - Left - ProvisioningState + MinProtocolVersion @@ -1570,51 +1570,67 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnectionPeering + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedClientCertificate - Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnectionPeering + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedClientCertificate - - Left - - Left + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedRootCertificate + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedRootCertificate + + + Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlPathMap + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayUrlPathMap + + + Left - + Left - + @@ -1622,67 +1638,35 @@ Left - PeeringType + ProvisioningState Left Name - - Left - State - - - Left - AzureASN - - - Left - PeerASN - - - Left - PrimaryPeerAddressPrefix - - - Left - SecondaryPeerAddressPrefix - - - Left - PrimaryAzurePort - - - Left - SecondaryAzurePort - - - Left - ProvisioningState - - Microsoft.Azure.Commands.Network.Models.PSUsage + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallFqdnTag - Microsoft.Azure.Commands.Network.Models.PSUsage + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallFqdnTag Left - + Left - + Left - + @@ -1690,15 +1674,15 @@ Left - CurrentValue + ResourceGroupName Left - Limit + Name Left - $_.Name.LocalizedValue + Location @@ -1706,31 +1690,47 @@ - Microsoft.Azure.Commands.Network.Models.PSLoadBalancer + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicyRuleCollectionGroup - Microsoft.Azure.Commands.Network.Models.PSLoadBalancer + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicyRuleCollectionGroup - - Left - - Left + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicy + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicy + + + Left - + Left - + Left - + @@ -1748,49 +1748,77 @@ Left Location - - Left - $_.Sku.Name - - - Left - ProvisioningState - - Microsoft.Azure.Commands.Network.Models.PSInboundNatPool + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRuleCollection - Microsoft.Azure.Commands.Network.Models.PSInboundNatPool + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNetworkRuleCollection - - Left - - Left + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRuleCollection + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallApplicationRuleCollection + + + Left - + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewall + + Microsoft.Azure.Commands.Network.Models.PSAzureFirewall + + + Left - + Left - + Left - + @@ -1798,7 +1826,7 @@ Left - FrontendPortRangeStart + ResourceGroupName Left @@ -1806,19 +1834,7 @@ Left - FrontendPortRangeEnd - - - Left - BackendPort - - - Left - Protocol - - - Left - ProvisioningState + Location @@ -1826,51 +1842,47 @@ - Microsoft.Azure.Commands.Network.Models.PSPeering + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRuleCollection - Microsoft.Azure.Commands.Network.Models.PSPeering + Microsoft.Azure.Commands.Network.Models.PSAzureFirewallNatRuleCollection - - Left - - Left + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSCustomIpPrefix + + Microsoft.Azure.Commands.Network.Models.PSCustomIpPrefix + + + Left - - - - Left - - - - Left - - - - Left - - - - Left - - - - Left - + Left - + Left - + @@ -1878,7 +1890,7 @@ Left - PeeringType + ResourceGroupName Left @@ -1886,35 +1898,7 @@ Left - State - - - Left - AzureASN - - - Left - PeerASN - - - Left - PrimaryPeerAddressPrefix - - - Left - SecondaryPeerAddressPrefix - - - Left - PrimaryAzurePort - - - Left - SecondaryAzurePort - - - Left - ProvisioningState + Location @@ -1922,55 +1906,63 @@ - Microsoft.Azure.Commands.Network.Models.PSEffectiveRoute + Microsoft.Azure.Commands.Network.Models.PSExpressRouteConnection - Microsoft.Azure.Commands.Network.Models.PSEffectiveRoute + Microsoft.Azure.Commands.Network.Models.PSExpressRouteConnection + + Left + + Left Left - + Left - + Left - + Left - + + + Left + $_.ExpressRouteCircuitPeering.Id + Left Name Left - DisableBgpRoutePropagation + AuthorizationKey Left - State + RoutingWeight Left - Source + EnableInternetSecurity Left - NextHopType + ProvisioningState @@ -1978,9 +1970,9 @@ - Microsoft.Azure.Commands.Network.Models.PSNetworkInterface + Microsoft.Azure.Commands.Network.Models.PSExpressRouteGateway - Microsoft.Azure.Commands.Network.Models.PSNetworkInterface + Microsoft.Azure.Commands.Network.Models.PSExpressRouteGateway @@ -1998,27 +1990,15 @@ Left - - - - Left - - - - Left - - - - Left - + Left - + Left - + @@ -2038,23 +2018,11 @@ Left - MacAddress - - - Left - Primary - - - Left - EnableAcceleratedNetworking - - - Left - DisableTcpStateTracking + $_.VirtualHub.Id Left - EnableIPForwarding + AutoScaleConfiguration Left @@ -2066,15 +2034,15 @@ - Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIPConfiguration + Microsoft.Azure.Commands.Network.Models.PSBgpConnection - Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIPConfiguration + Microsoft.Azure.Commands.Network.Models.PSBgpConnection Left - + Left @@ -2082,23 +2050,11 @@ Left - - - - Left - - - - Left - - - - Left - + Left - + Left @@ -2110,7 +2066,7 @@ Left - PrivateIpAddressVersion + PeerAsn Left @@ -2118,23 +2074,11 @@ Left - Primary - - - Left - PrivateIpAddress - - - Left - PrivateIpAllocationMethod - - - Left - $_.Subnet.Name + PeerIp Left - $_.PublicIpAddress.Name + $_.HubVirtualNetworkConnection.Id Left @@ -2146,15 +2090,15 @@ - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResult + Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection - Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResult + Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection Left - + Left @@ -2162,23 +2106,11 @@ Left - - - - Left - - - - Left - - - - Left - + Left - + @@ -2186,7 +2118,7 @@ Left - ProvisioningState + $_.RemoteVirtualNetwork.Id Left @@ -2194,23 +2126,11 @@ Left - Location - - - Left - AutoStart - - - Left - MonitoringIntervalInSeconds - - - Left - StartTime + ProvisioningState Left - MonitoringStatus + EnableInternetSecurity @@ -2218,35 +2138,47 @@ - Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation + Microsoft.Azure.Commands.Network.Models.PSP2SVpnGateway - Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation + Microsoft.Azure.Commands.Network.Models.PSP2SVpnGateway Left - + Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + @@ -2254,27 +2186,39 @@ Left - ConnectionStatus + ResourceGroupName Left - AvgLatencyInMs + Name Left - MinLatencyInMs + Location Left - MaxLatencyInMs + $_.VirtualHub.Id Left - ProbesSent + $_.VpnServerConfiguration.Id Left - ProbesFailed + VpnServerConfigurationLocation + + + Left + VpnGatewayScaleUnit + + + Left + ProvisioningState + + + Left + IsRoutingPreferenceInternet @@ -2282,19 +2226,15 @@ - Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity + Microsoft.Azure.Commands.Network.Models.PSP2SVpnConnectionHealth - Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity + Microsoft.Azure.Commands.Network.Models.PSP2SVpnConnectionHealth Left - - - - Left - + @@ -2302,11 +2242,31 @@ Left - Name + SasUrl + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnProfileResponse + + Microsoft.Azure.Commands.Network.Models.PSVpnProfileResponse + + + + + Left + + + + + + Left - ServiceName + ProfileUrl @@ -2314,15 +2274,15 @@ - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher + Microsoft.Azure.Commands.Network.Models.PSRoutingIntent - Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher + Microsoft.Azure.Commands.Network.Models.PSRoutingIntent Left - + Left @@ -2330,11 +2290,7 @@ Left - - - - Left - + @@ -2342,7 +2298,7 @@ Left - ResourceGroupName + ProvisioningState Left @@ -2350,11 +2306,7 @@ Left - Location - - - Left - ProvisioningState + RoutingPolicies @@ -2362,15 +2314,23 @@ - Microsoft.Azure.Commands.Network.Models.PSFlowLog + Microsoft.Azure.Commands.Network.Models.PSRoutingPolicy - Microsoft.Azure.Commands.Network.Models.PSFlowLog + Microsoft.Azure.Commands.Network.Models.PSRoutingPolicy Left - + + + + Left + + + + Left + @@ -2378,7 +2338,15 @@ Left - Enabled + Name + + + Left + Destinations + + + Left + NextHop @@ -2386,15 +2354,15 @@ - Microsoft.Azure.Commands.Network.Models.PSTroubleshootingResult + Microsoft.Azure.Commands.Network.Models.PSVHubRouteTable - Microsoft.Azure.Commands.Network.Models.PSTroubleshootingResult + Microsoft.Azure.Commands.Network.Models.PSVHubRouteTable Left - + Left @@ -2402,19 +2370,7 @@ Left - - - - Left - - - - Left - - - - Left - + @@ -2422,7 +2378,7 @@ Left - ResourceGroupName + Labels Left @@ -2430,19 +2386,7 @@ Left - Location - - - Left - Code - - - Left - EndTime - - - Left - StartTime + ProvisioningState @@ -2450,19 +2394,19 @@ - Microsoft.Azure.Commands.Network.Models.PSIPFlowVerifyResult + Microsoft.Azure.Commands.Network.Models.PSRoutingConfiguration - Microsoft.Azure.Commands.Network.Models.PSIPFlowVerifyResult + Microsoft.Azure.Commands.Network.Models.PSRoutingConfiguration Left - + Left - + @@ -2470,11 +2414,11 @@ Left - Access + $_.AssociatedRouteTable.Id Left - RuleName + VnetRoutes @@ -2482,23 +2426,23 @@ - Microsoft.Azure.Commands.Network.Models.PSNextHopResult + Microsoft.Azure.Commands.Network.Models.PSStaticRoute - Microsoft.Azure.Commands.Network.Models.PSNextHopResult + Microsoft.Azure.Commands.Network.Models.PSStaticRoute Left - + Left - + Left - + @@ -2506,15 +2450,15 @@ Left - NextHopType + Name Left - NextHopIpAddress + AddressPrefixes Left - RouteTableId + NextHopIpAddress @@ -2522,19 +2466,31 @@ - Microsoft.Azure.Commands.Network.Models.PSTopology + Microsoft.Azure.Commands.Network.Models.PSVHubRoute - Microsoft.Azure.Commands.Network.Models.PSTopology + Microsoft.Azure.Commands.Network.Models.PSVHubRoute Left - + Left - + + + + Left + + + + Left + + + + Left + @@ -2542,11 +2498,23 @@ Left - CreatedDateTime + Name Left - LastModified + DestinationType + + + Left + Destinations + + + Left + NextHopType + + + Left + NextHop @@ -2554,47 +2522,35 @@ - Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult + Microsoft.Azure.Commands.Network.Models.PSVirtualHubRoute - Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult + Microsoft.Azure.Commands.Network.Models.PSVirtualHubRoute Left - - - - Left - - - - Left - - - - Left - + Left - + Left - + Left - + Left - + Left - + @@ -2602,39 +2558,27 @@ Left - ProvisioningState - - - Left - Name - - - Left - Target - - - Left - BytesToCapturePerPacket + AddressPrefixes Left - TotalBytesPerSession + NextHopIpAddress Left - TimeLimitInSeconds + DestinationType Left - CaptureStartTime + Destinations Left - PacketCaptureStatus + NextHopType Left - StopReason + NextHops @@ -2642,15 +2586,15 @@ - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult + Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult + Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable Left - + Left @@ -2658,15 +2602,11 @@ Left - - - - Left - + Left - + @@ -2674,7 +2614,7 @@ Left - ProvisioningState + Routes Left @@ -2682,15 +2622,11 @@ Left - BytesToCapturePerPacket - - - Left - TotalBytesPerSession + Connections Left - TimeLimitInSeconds + ProvisioningState @@ -2698,31 +2634,51 @@ - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureFilter + Microsoft.Azure.Commands.Network.Models.PSVirtualHub - Microsoft.Azure.Commands.Network.Models.PSPacketCaptureFilter + Microsoft.Azure.Commands.Network.Models.PSVirtualHub Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + @@ -2730,23 +2686,43 @@ Left - Protocol + ResourceGroupName Left - RemoteIPAddress + Name Left - LocalIPAddress + Location Left - LocalPort + $_.VirtualWan.Id Left - RemotePort + AddressPrefix + + + Left + ProvisioningState + + + Left + Sku + + + Left + RoutingState + + + Left + PreferredRoutingGateway + + + Left + HubRoutingPreference @@ -2754,19 +2730,15 @@ - Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider + Microsoft.Azure.Commands.Network.Models.PSVirtualRouterAutoScaleConfiguration - Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider + Microsoft.Azure.Commands.Network.Models.PSVirtualRouterAutoScaleConfiguration Left - - - - Left - + @@ -2774,11 +2746,7 @@ Left - Name - - - Left - ProvisioningState + MinCapacity @@ -2786,9 +2754,9 @@ - Microsoft.Azure.Commands.Network.Models.PSRouteTable + Microsoft.Azure.Commands.Network.Models.PSVirtualWan - Microsoft.Azure.Commands.Network.Models.PSRouteTable + Microsoft.Azure.Commands.Network.Models.PSVirtualWan @@ -2806,11 +2774,19 @@ Left - + Left - + + + + Left + + + + Left + @@ -2834,7 +2810,15 @@ Left - DisableBgpRoutePropagation + AllowVnetToVnetTraffic + + + Left + AllowBranchToBranchTraffic + + + Left + VirtualWANType @@ -2842,31 +2826,15 @@ - Microsoft.Azure.Commands.Network.Models.PSRoute + Microsoft.Azure.Commands.Network.Models.PSVirtualWanVpnSitesConfiguration - Microsoft.Azure.Commands.Network.Models.PSRoute + Microsoft.Azure.Commands.Network.Models.PSVirtualWanVpnSitesConfiguration Left - - - - Left - - - - Left - - - - Left - - - - Left - + @@ -2874,23 +2842,7 @@ Left - AddressPrefix - - - Left - Name - - - Left - NextHopType - - - Left - NextHopIpAddress - - - Left - ProvisioningState + SasUrl @@ -2898,43 +2850,63 @@ - Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy + Microsoft.Azure.Commands.Network.Models.PSVpnConnection - Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy + Microsoft.Azure.Commands.Network.Models.PSVpnConnection Left - + Left - + Left - + Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + @@ -2942,35 +2914,55 @@ Left - SALifeTimeSeconds + $_.RemoteVpnSite.Id Left - SADataSizeKilobytes + Name Left - IpsecEncryption + VpnConnectionProtocolType Left - IpsecIntegrity + ConnectionStatus Left - IkeEncryption + EgressBytesTransferred Left - IkeIntegrity + IngressBytesTransferred Left - DhGroup + ConnectionBandwidth Left - PfsGroup + EnableBgp + + + Left + UseLocalAzureIpAddress + + + Left + UsePolicyBasedTrafficSelectors + + + Left + ProvisioningState + + + Left + VpnLinkConnections + + + Left + EnableInternetSecurity @@ -2978,15 +2970,15 @@ - Microsoft.Azure.Commands.Network.Models.PSRouteFilter + Microsoft.Azure.Commands.Network.Models.PSVpnSiteLinkConnection - Microsoft.Azure.Commands.Network.Models.PSRouteFilter + Microsoft.Azure.Commands.Network.Models.PSVpnSiteLinkConnection Left - + Left @@ -2994,11 +2986,59 @@ Left - + Left - + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + @@ -3006,7 +3046,7 @@ Left - ResourceGroupName + $_.VpnSiteLink.Id Left @@ -3014,27 +3054,75 @@ Left - Location + VpnConnectionProtocolType + + + Left + ConnectionStatus + + + Left + EgressBytesTransferred + + + Left + IngressBytesTransferred + + + Left + ConnectionBandwidth + + + Left + RoutingWeight + + + Left + EnableBgp + + + Left + UsePolicyBasedTrafficSelectors + + + Left + UseLocalAzureIpAddress Left ProvisioningState + + Left + IngressNatRules + + + Left + EgressNatRules + + + Left + VpnGatewayCustomBgpAddresses + + + Left + VpnLinkConnectionMode + - Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule + Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnConnectionPacketCaptureResult - Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule + Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnConnectionPacketCaptureResult Left - + Left @@ -3042,7 +3130,7 @@ Left - + @@ -3050,7 +3138,7 @@ Left - Access + ResourceGroupName Left @@ -3058,7 +3146,7 @@ Left - RouteFilterRuleType + Location @@ -3066,39 +3154,39 @@ - Microsoft.Azure.Commands.Network.Models.PSGatewayRoute + Microsoft.Azure.Commands.Network.Models.PSVpnGatewayNatRule - Microsoft.Azure.Commands.Network.Models.PSGatewayRoute + Microsoft.Azure.Commands.Network.Models.PSVpnGatewayNatRule Left - + Left - + Left - + Left - + Left - + Left - + Left - + @@ -3106,31 +3194,31 @@ Left - LocalAddress + VpnGatewayNatRulePropertiesType Left - Network + Name Left - NextHop + Mode Left - SourcePeer + IpConfigurationId Left - Origin + IngressVpnSiteLinkConnections Left - AsPath + EgressVpnSiteLinkConnections Left - Weight + ProvisioningState @@ -3138,43 +3226,43 @@ - Microsoft.Azure.Commands.Network.Models.PSBGPPeerStatus + Microsoft.Azure.Commands.Network.Models.PSVpnGateway - Microsoft.Azure.Commands.Network.Models.PSBGPPeerStatus + Microsoft.Azure.Commands.Network.Models.PSVpnGateway Left - + Left - + Left - + Left - + Left - + Left - + Left - + Left - + @@ -3182,35 +3270,35 @@ Left - LocalAddress + ResourceGroupName Left - Neighbor + Name Left - Asn + Location Left - State + $_.VirtualHub.Id Left - ConnectedDuration + VpnGatewayScaleUnit Left - RoutesReceived + ProvisioningState Left - MessagesSent + IsRoutingPreferenceInternet Left - MessagesReceived + EnableBgpRouteTranslationForNat @@ -3218,15 +3306,31 @@ - Microsoft.Azure.Commands.Network.Models.PSVpnProfile + Microsoft.Azure.Commands.Network.Models.PSVpnServerConfigurationPolicyGroup - Microsoft.Azure.Commands.Network.Models.PSVpnProfile + Microsoft.Azure.Commands.Network.Models.PSVpnServerConfigurationPolicyGroup Left - + + + + Left + + + + Left + + + + Left + + + + Left + @@ -3234,31 +3338,23 @@ Left - VpnProfileSASUrl + ProvisioningState - - - - - - - Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult - - Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult - - - - - Left - - - - - - Left - Available + Name + + + Left + IsDefault + + + Left + Priority + + + Left + P2SConnectionConfigurations @@ -3266,9 +3362,9 @@ - Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress + Microsoft.Azure.Commands.Network.Models.PSVpnServerConfiguration - Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress + Microsoft.Azure.Commands.Network.Models.PSVpnServerConfiguration @@ -3286,23 +3382,23 @@ Left - + Left - + Left - + Left - + Left - + @@ -3322,19 +3418,19 @@ Left - PublicIpAllocationMethod + VpnProtocols Left - IpAddress + VpnAuthenticationTypes Left - PublicIpAddressVersion + RadiusServerAddress Left - IdleTimeoutInMinutes + P2SVpnGateways Left @@ -3346,33 +3442,9 @@ - Microsoft.Azure.Commands.Network.Models.PSPublicIpTag - - Microsoft.Azure.Commands.Network.Models.PSPublicIpTag - - - - - Left - - - - - - - - Left - IpTagType - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway + Microsoft.Azure.Commands.Network.Models.PSVpnSite - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway + Microsoft.Azure.Commands.Network.Models.PSVpnSite @@ -3390,27 +3462,19 @@ Left - - - - Left - - - - Left - + Left - + Left - + Left - + @@ -3430,43 +3494,35 @@ Left - GatewayType - - - Left - VpnType + $_.AddressSpace.AddressPrefixes Left - EnableBgp + IpAddress Left - ActiveActive + $_.VirtualWan.Id Left ProvisioningState - - Left - $_.Sku.Name - - Microsoft.Azure.Commands.Network.Models.PSVpnClientRootCertificate + Microsoft.Azure.Commands.Network.Models.PSVpnSiteLink - Microsoft.Azure.Commands.Network.Models.PSVpnClientRootCertificate + Microsoft.Azure.Commands.Network.Models.PSVpnSiteLink Left - + Left @@ -3474,7 +3530,11 @@ Left - + + + + Left + @@ -3482,12 +3542,16 @@ Left - PublicCertData + IpAddress Left Name + + Left + Fqdn + Left ProvisioningState @@ -3498,20 +3562,24 @@ - Microsoft.Azure.Commands.Network.Models.PSVpnClientRevokedCertificate + Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan - Microsoft.Azure.Commands.Network.Models.PSVpnClientRevokedCertificate + Microsoft.Azure.Commands.Network.Models.PSDdosProtectionPlan Left - + Left + + Left + + Left @@ -3522,12 +3590,16 @@ Left - Thumbprint + ResourceGroupName Left Name + + Left + Location + Left ProvisioningState @@ -3538,15 +3610,15 @@ - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuit Left - + Left @@ -3554,67 +3626,59 @@ Left - + - - - - - - Left - PrivateIpAddress - - - Left - Name - - - Left - PrivateIpAllocationMethod - - - - - - - - Microsoft.Azure.Commands.Network.Models.PSVpnClientIPsecParameters - - Microsoft.Azure.Commands.Network.Models.PSVpnClientIPsecParameters - - - Left - + Left - + Left - + Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + @@ -3622,35 +3686,67 @@ Left - SaLifeTimeSeconds + ResourceGroupName Left - SaDataSizeKilobytes + Name Left - IpsecEncryption + Location Left - IpsecIntegrity + AllowClassicOperations Left - IkeEncryption + CircuitProvisioningState Left - IkeIntegrity + ServiceProviderProvisioningState Left - DhGroup + ServiceProviderNotes Left - PfsGroup + ProvisioningState + + + Left + AllowGlobalReach + + + Left + GlobalReachEnabled + + + Left + $_.Sku.Name + + + Left + $_.ServiceProviderProperties.ServiceProviderName + + + Left + BandwidthInGbps + + + Left + Stag + + + Left + AuthorizationKey + + + Left + AuthorizationStatus @@ -3658,28 +3754,20 @@ - Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization - Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitAuthorization Left - + Left - - Left - - - - Left - - Left @@ -3690,20 +3778,12 @@ Left - ResourceGroupName + AuthorizationUseStatus Left Name - - Left - Location - - - Left - GatewayIpAddress - Left ProvisioningState @@ -3714,15 +3794,15 @@ - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitConnection Left - + Left @@ -3730,39 +3810,83 @@ Left - - - - Left - + Left - + - - Left - + + + + + + Left + AddressPrefix + + + Left + Name + + + Left + CircuitConnectionStatus + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPeering + + Microsoft.Azure.Commands.Network.Models.PSPeering + + + + + Left + Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + + + + Left + @@ -3770,7 +3894,7 @@ Left - ResourceGroupName + PeeringType Left @@ -3778,59 +3902,63 @@ Left - Location + State Left - ConnectionType + AzureASN Left - RoutingWeight + PeerASN Left - EnableBgp + PrimaryPeerAddressPrefix Left - ConnectionStatus + SecondaryPeerAddressPrefix Left - EgressBytesTransferred + PrimaryAzurePort Left - IngressBytesTransferred + SecondaryAzurePort Left ProvisioningState - - Left - UsePolicyBasedTrafficSelectors - - Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitArpTable - Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitArpTable Left - + Left - + + + + Left + + + + Left + @@ -3838,11 +3966,19 @@ Left - ProvisioningState + Age Left - Name + InterfaceProperty + + + Left + IpAddress + + + Left + MacAddress @@ -3850,35 +3986,31 @@ - Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTable - Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTable Left - - - - Left - + Left - + Left - + Left - + Left - + @@ -3886,27 +4018,23 @@ Left - PrivateIpAddress - - - Left - Name + Network Left - PrivateIpAllocationMethod + NextHop Left - $_.Subnet.Name + LocPrf Left - $_.PublicIpAddress.Name + Weight Left - ProvisioningState + Path @@ -3914,39 +4042,31 @@ - Microsoft.Azure.Commands.Network.Models.PSInboundNatRule + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTableSummary - Microsoft.Azure.Commands.Network.Models.PSInboundNatRule + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitRoutesTableSummary Left - - - - Left - - - - Left - + Left - + Left - + Left - + Left - + @@ -3954,31 +4074,71 @@ Left - FrontendPort + Neighbor Left - Name + V Left - IdleTimeoutInMinutes + AsProperty Left - EnableFloatingIP + UpDown Left - BackendPort + StatePfxRcd + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitStats + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCircuitStats + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PrimaryBytesIn Left - Protocol + PrimaryBytesOut Left - ProvisioningState + SecondaryBytesIn + + + Left + SecondaryBytesOut @@ -3986,15 +4146,15 @@ - Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnection - Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnection Left - + Left @@ -4002,27 +4162,35 @@ Left - + Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + Left @@ -4034,7 +4202,7 @@ Left - FrontendPort + ResourceGroupName Left @@ -4042,27 +4210,35 @@ Left - IdleTimeoutInMinutes + Location Left - LoadDistribution + PrimaryAzurePort Left - EnableFloatingIP + SecondaryAzurePort Left - DisableOutboundSNAT + STag Left - BackendPort + PeeringLocation Left - Protocol + BandwidthInMbps + + + Left + ServiceProviderProvisioningState + + + Left + ServiceProviderNotes Left @@ -4074,15 +4250,15 @@ - Microsoft.Azure.Commands.Network.Models.PSProbe + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnectionPeering - Microsoft.Azure.Commands.Network.Models.PSProbe + Microsoft.Azure.Commands.Network.Models.PSExpressRouteCrossConnectionPeering Left - + Left @@ -4090,23 +4266,31 @@ Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + Left @@ -4118,7 +4302,7 @@ Left - Protocol + PeeringType Left @@ -4126,19 +4310,31 @@ Left - Port + State Left - IntervalInSeconds + AzureASN Left - NumberOfProbes + PeerASN Left - RequestPath + PrimaryPeerAddressPrefix + + + Left + SecondaryPeerAddressPrefix + + + Left + PrimaryAzurePort + + + Left + SecondaryAzurePort Left @@ -4150,9 +4346,9 @@ - Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortsLocation - Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortsLocation @@ -4168,6 +4364,14 @@ Left + + Left + + + + Left + + Left @@ -4188,6 +4392,14 @@ Left Location + + Left + Address + + + Left + Contact + Left ProvisioningState @@ -4198,15 +4410,15 @@ - Microsoft.Azure.Commands.Network.Models.PSSecurityRule + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortAuthorization - Microsoft.Azure.Commands.Network.Models.PSSecurityRule + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePortAuthorization Left - + Left @@ -4214,19 +4426,11 @@ Left - - - - Left - - - - Left - + Left - + @@ -4234,7 +4438,7 @@ Left - Protocol + AuthorizationUseStatus Left @@ -4242,19 +4446,11 @@ Left - Access - - - Left - Priority - - - Left - Direction + ProvisioningState Left - ProvisioningState + CircuitResourceUri @@ -4262,9 +4458,9 @@ - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePort - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + Microsoft.Azure.Commands.Network.Models.PSExpressRoutePort @@ -4278,28 +4474,44 @@ Left - + Left - + Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + Left + + Left + + @@ -4314,43 +4526,59 @@ Left - VirtualNetworkName + Location Left - AllowVirtualNetworkAccess + PeeringLocation Left - AllowForwardedTraffic + BandwidthInGbps Left - AllowGatewayTransit + ProvisionedBandwidthInGbps Left - UseRemoteGateways + Mtu + + + Left + Encapsulation + + + Left + EtherType + + + Left + AllocationDate Left ProvisioningState + + Left + BillingType + - Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork + Microsoft.Azure.Commands.Network.Models.PSExpressRouteLink - Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork + Microsoft.Azure.Commands.Network.Models.PSExpressRouteLink Left - + Left @@ -4358,15 +4586,27 @@ Left - + Left - + Left - + + + + Left + + + + Left + + + + Left + @@ -4374,7 +4614,7 @@ Left - ResourceGroupName + RouterName Left @@ -4382,19 +4622,27 @@ Left - Location + InterfaceName Left - ProvisioningState + PatchPanelId Left - EnableDdosProtection + RackId + + + Left + ConnectorType + + + Left + AdminState Left - EnableVmProtection + ProvisioningState @@ -4402,31 +4650,19 @@ - Microsoft.Azure.Commands.Network.Models.PSSubnet + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallCondition - Microsoft.Azure.Commands.Network.Models.PSSubnet + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallCondition Left - - - - Left - - - - Left - - - - Left - + Left - + @@ -4434,23 +4670,11 @@ Left - AddressPrefix - - - Left - Name - - - Left - $_.NetworkSecurityGroup.Name - - - Left - $_.RouteTable.Name + OperatorProperty Left - ProvisioningState + NegationConditon @@ -4458,9 +4682,9 @@ - Microsoft.Azure.Commands.Network.Models.PSEndpointServiceResult + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallCustomRule - Microsoft.Azure.Commands.Network.Models.PSEndpointServiceResult + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallCustomRule @@ -4470,7 +4694,19 @@ Left - + + + + Left + + + + Left + + + + Left + @@ -4482,7 +4718,19 @@ Left - Type + Priority + + + Left + RuleType + + + Left + Action + + + Left + State @@ -4490,15 +4738,19 @@ - Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallMatchVariable - Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallMatchVariable Left - + + + + Left + @@ -4506,7 +4758,11 @@ Left - AggregationLevel + VariableName + + + Left + Selector @@ -4514,23 +4770,23 @@ - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayWebApplicationFirewallPolicy - Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayWebApplicationFirewallPolicy Left - + Left - + Left - + @@ -4538,69 +4794,6122 @@ Left - CurrentValue + ResourceGroupName Left - Limit + Name Left - $_.Name.LocalizedValue + Location - - Microsoft.Azure.Commands.Network.Models.PSNetworkProfile + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRule - Microsoft.Azure.Commands.Network.Models.PSNetworkProfile + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRule - - - - - - - ResourceGuid - + + + + Left + + + + + + + + Left + RuleId + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRuleGroup + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRuleGroup + + + + + Left + + + + Left + + + + + + + + Left + RuleGroupName + + + Left + Rules + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + RuleSetType + + + Left + RuleSetVersion + + + Left + RuleGroups + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusion + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyExclusion + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + MatchVariable + + + Left + SelectorMatchOperator + + + Left + Selector + + + Left + ExclusionManagedRuleSets + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleOverride + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleOverride + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + RuleId + + + Left + State + + + Left + Action + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleGroupOverride + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleGroupOverride + + + + + Left + + + + Left + + + + + + + + Left + RuleGroupName + + + Left + Rules + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleSet + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRuleSet + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + RuleSetType + + + Left + RuleSetVersion + + + Left + RuleGroupOverrides + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRules + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicyManagedRules + + + + + Left + + + + Left + + + + + + + + Left + ManagedRuleSets + + + Left + Exclusions + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicySettings + + Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayFirewallPolicySettings + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + State + + + Left + Mode + + + Left + RequestBodyCheck + + + Left + MaxRequestBodySizeInKb + + + Left + FileUploadLimitInMb + + + Left + CustomBlockResponseBody + + + Left + CustomBlockResponseStatusCode + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSApplicationSecurityGroup + + Microsoft.Azure.Commands.Network.Models.PSApplicationSecurityGroup + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRouteTable + + Microsoft.Azure.Commands.Network.Models.PSRouteTable + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + DisableBgpRoutePropagation + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRoute + + Microsoft.Azure.Commands.Network.Models.PSRoute + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + AddressPrefix + + + Left + Name + + + Left + NextHopType + + + Left + NextHopIpAddress + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSUsage + + Microsoft.Azure.Commands.Network.Models.PSUsage + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + CurrentValue + + + Left + Limit + + + Left + $_.Name.LocalizedValue + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIpAllocation + + Microsoft.Azure.Commands.Network.Models.PSIpAllocation + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIpGroup + + Microsoft.Azure.Commands.Network.Models.PSIpGroup + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + IpAddresses + + + Left + Firewalls + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancer + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancer + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + $_.Sku.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool + + Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool + + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSTunnelInterface + + Microsoft.Azure.Commands.Network.Models.PSTunnelInterface + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Type + + + Left + Port + + + Left + Identifier + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration + + Microsoft.Azure.Commands.Network.Models.PSFrontendIPConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PrivateIpAddress + + + Left + Name + + + Left + PrivateIpAllocationMethod + + + Left + PrivateIpAddressVersion + + + Left + ProvisioningState + + + Left + $_.Subnet.Name + + + Left + $_.PublicIpAddress.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSInboundNatRulePortMapping + + Microsoft.Azure.Commands.Network.Models.PSInboundNatRulePortMapping + + + + + Left + + + + + + + + Left + InboundNatRuleName + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSInboundNatPool + + Microsoft.Azure.Commands.Network.Models.PSInboundNatPool + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Name + + + Left + FrontendPortRangeStart + + + Left + FrontendPortRangeEnd + + + Left + BackendPort + + + Left + IdleTimeoutInMinutes + + + Left + EnableFloatingIP + + + Left + EnableTcpReset + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSInboundNatRule + + Microsoft.Azure.Commands.Network.Models.PSInboundNatRule + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Name + + + Left + FrontendPort + + + Left + BackendPort + + + Left + IdleTimeoutInMinutes + + + Left + EnableFloatingIP + + + Left + EnableTcpReset + + + Left + ProvisioningState + + + Left + $_.BackendIPConfiguration.Name + + + Left + FrontendPortRangeStart + + + Left + FrontendPortRangeEnd + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancingRule + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Name + + + Left + LoadDistribution + + + Left + FrontendPort + + + Left + BackendPort + + + Left + IdleTimeoutInMinutes + + + Left + EnableFloatingIP + + + Left + EnableTcpReset + + + Left + DisableOutboundSNAT + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancerBackendAddress + + Microsoft.Azure.Commands.Network.Models.PSLoadBalancerBackendAddress + + + + + Left + + + + Left + + + + + + + + Left + NetworkInterfaceIpConfiguration + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSOutboundRule + + Microsoft.Azure.Commands.Network.Models.PSOutboundRule + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + AllocatedOutboundPorts + + + Left + Name + + + Left + ProvisioningState + + + Left + Protocol + + + Left + EnableTcpReset + + + Left + IdleTimeoutInMinutes + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSProbe + + Microsoft.Azure.Commands.Network.Models.PSProbe + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Name + + + Left + Port + + + Left + IntervalInSeconds + + + Left + NumberOfProbes + + + Left + ProbeThreshold + + + Left + RequestPath + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway + + Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + GatewayIpAddress + + + Left + Fqdn + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNatGateway + + Microsoft.Azure.Commands.Network.Models.PSNatGateway + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + IdleTimeoutInMinutes + + + Left + ProvisioningState + + + Left + $_.Sku.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSEffectiveRoute + + Microsoft.Azure.Commands.Network.Models.PSEffectiveRoute + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + DisableBgpRoutePropagation + + + Left + State + + + Left + Source + + + Left + NextHopType + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterface + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterface + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + MacAddress + + + Left + Primary + + + Left + EnableAcceleratedNetworking + + + Left + EnableIPForwarding + + + Left + DisableTcpStateTracking + + + Left + ProvisioningState + + + Left + VnetEncryptionSupported + + + Left + AuxiliaryMode + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIPConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceIPConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PrivateIpAddressVersion + + + Left + Name + + + Left + Primary + + + Left + GatewayLoadBalancer + + + Left + PrivateIpAddress + + + Left + PrivateIpAllocationMethod + + + Left + $_.Subnet.Name + + + Left + $_.PublicIpAddress.Name + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceTapConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkInterfaceTapConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + NetworkInterfaceName + + + Left + $_.VirtualNetworkTap.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManager + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManager + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerGroup + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerGroup + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerStaticMember + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerStaticMember + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerConnectivityConfiguration + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerConnectivityConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ConnectivityTopology + + + Left + Name + + + Left + ResourceGroupName + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerConnection + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerConnection + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerScopeConnection + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerScopeConnection + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityAdminConfiguration + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityAdminConfiguration + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityAdminRuleCollection + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityAdminRuleCollection + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityBaseAdminRule + + Microsoft.Azure.Commands.Network.Models.NetworkManager.PSNetworkManagerSecurityBaseAdminRule + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Description + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceConfiguration + + Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceConfiguration + + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkProfile + + Microsoft.Azure.Commands.Network.Models.PSNetworkProfile + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup + + Microsoft.Azure.Commands.Network.Models.PSNetworkSecurityGroup + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSSecurityRule + + Microsoft.Azure.Commands.Network.Models.PSSecurityRule + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + Name + + + Left + Access + + + Left + Priority + + + Left + Direction + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkVirtualAppliance + + Microsoft.Azure.Commands.Network.Models.PSNetworkVirtualAppliance + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualApplianceSite + + Microsoft.Azure.Commands.Network.Models.PSVirtualApplianceSite + + + + + Left + + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkVirtualApplianceSku + + Microsoft.Azure.Commands.Network.Models.PSNetworkVirtualApplianceSku + + + + + Left + + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV1 + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV1 + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + AutoStart + + + Left + Name + + + Left + MonitoringIntervalInSeconds + + + Left + MonitoringStatus + + + Left + ProvisioningState + + + Left + Location + + + Left + StartTime + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Notes + + + Left + Name + + + Left + ProvisioningState + + + Left + Location + + + Left + StartTime + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 + + Microsoft.Azure.Commands.Network.Models.PSConnectionMonitorResultV2 + + + + + + + TestGroups + + + Outputs + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointObject + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + Type + + + Left + ResourceId + + + Left + Address + + + Left + Scope + + + Left + CoverageLevel + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScopeItem + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorEndpointScopeItem + + + + + Left + + + + + + + + Left + Address + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorObject + + + + + + + TestGroups + + + Outputs + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorOutputObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorOutputObject + + + + + Left + + + + Left + + + + + + + + Left + Type + + + Left + WorkspaceSettings + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestConfigurationObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestConfigurationObject + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + TestFrequencySec + + + Left + PreferredIPVersion + + + Left + ProtocolConfiguration + + + Left + SuccessThreshold + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject + + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + Disable + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTestGroupObject + + + + + + + TestConfigurations + + + Sources + - + Destinations + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSFlowLogResource + + Microsoft.Azure.Commands.Network.Models.PSFlowLogResource + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + TargetResourceId + + + Left + TargetResourceGuid + + + Left + StorageId + + + Left + Enabled + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcher + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSFlowLog + + Microsoft.Azure.Commands.Network.Models.PSFlowLog + + + + + Left + + + + + + + + Left + Enabled + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNextHopResult + + Microsoft.Azure.Commands.Network.Models.PSNextHopResult + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + NextHopType + + + Left + NextHopIpAddress + + + Left + RouteTableId + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSTopology + + Microsoft.Azure.Commands.Network.Models.PSTopology + + + + + Left + + + + Left + + + + + + + + Left + CreatedDateTime + + + Left + LastModified + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSTroubleshootingResult + + Microsoft.Azure.Commands.Network.Models.PSTroubleshootingResult + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + Code + + + Left + EndTime + + + Left + StartTime + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult + + Microsoft.Azure.Commands.Network.Models.PSGetPacketCaptureResult + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + Left + Target + + + Left + BytesToCapturePerPacket + + + Left + TotalBytesPerSession + + + Left + TimeLimitInSeconds + + + Left + CaptureStartTime + + + Left + PacketCaptureStatus + + + Left + StopReason + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureResult + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + Left + BytesToCapturePerPacket + + + Left + TotalBytesPerSession + + + Left + TimeLimitInSeconds + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureFilter + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureFilter + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Protocol + + + Left + RemoteIPAddress + + + Left + LocalIPAddress + + + Left + LocalPort + + + Left + RemotePort + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureMachineScope + + Microsoft.Azure.Commands.Network.Models.PSPacketCaptureMachineScope + + + + + Left + + + + Left + + + + + + + + Left + Include + + + Left + Exclude + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation + + Microsoft.Azure.Commands.Network.Models.PSConnectivityInformation + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ConnectionStatus + + + Left + AvgLatencyInMs + + + Left + MinLatencyInMs + + + Left + MaxLatencyInMs + + + Left + ProbesSent + + + Left + ProbesFailed + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIPFlowVerifyResult + + Microsoft.Azure.Commands.Network.Models.PSIPFlowVerifyResult + + + + + Left + + + + Left + + + + + + + + Left + Access + + + Left + RuleName + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateEndpoint + + Microsoft.Azure.Commands.Network.Models.PSPrivateEndpoint + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + $_.Subnet.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneGroup + + Microsoft.Azure.Commands.Network.Models.PSPrivateDnsZoneGroup + + + + + Left + + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceConnection + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceConnection + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + Left + PrivateLinkServiceId + + + Left + RequestMessage + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkService + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkService + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + Alias + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateEndpointConnection + + Microsoft.Azure.Commands.Network.Models.PSPrivateEndpointConnection + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + Left + $_.PrivateEndpoint.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceIpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSPrivateLinkServiceIpConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + Id + + + Left + Etag + + + Left + Primary + + + Left + PrivateIPAddress + + + Left + PrivateIPAllocationMethod + + + Left + ProvisioningState + + + Left + PrivateIPAddressVersion + + + Left + $_.Subnet.Name + + + Left + $_.PublicIPAddress.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity + + Microsoft.Azure.Commands.Network.Models.PSBgpServiceCommunity + + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + ServiceName + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider + + Microsoft.Azure.Commands.Network.Models.PSExpressRouteServiceProvider + + + + + Left + + + + Left + + + + + + + + Left + Name + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress + + Microsoft.Azure.Commands.Network.Models.PSPublicIpAddress + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + PublicIpAllocationMethod + + + Left + IpAddress + + + Left + PublicIpAddressVersion + + + Left + IdleTimeoutInMinutes + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPublicIpTag + + Microsoft.Azure.Commands.Network.Models.PSPublicIpTag + + + + + Left + + + + + + + + Left + IpTagType + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefix + + Microsoft.Azure.Commands.Network.Models.PSPublicIpPrefix + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRouteFilter + + Microsoft.Azure.Commands.Network.Models.PSRouteFilter + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule + + Microsoft.Azure.Commands.Network.Models.PSRouteFilterRule + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Access + + + Left + Name + + + Left + RouteFilterRuleType + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRouteServer + + Microsoft.Azure.Commands.Network.Models.PSRouteServer + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + RouteServerAsn + + + Left + RouteServerIps + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRouteServerPeer + + Microsoft.Azure.Commands.Network.Models.PSRouteServerPeer + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PeerAsn + + + Left + Name + + + Left + PeerIp + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSSecurityPartnerProvider + + Microsoft.Azure.Commands.Network.Models.PSSecurityPartnerProvider + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicy + + Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicy + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicyDefinition + + Microsoft.Azure.Commands.Network.Models.PSServiceEndpointPolicyDefinition + + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ConnectionType + + + Left + RoutingWeight + + + Left + DpdTimeoutSeconds + + + Left + ConnectionMode + + + Left + EnableBgp + + + Left + UseLocalAzureIpAddress + + + Left + ConnectionStatus + + + Left + EgressBytesTransferred + + + Left + IngressBytesTransferred + + + Left + ProvisioningState + + + Left + UsePolicyBasedTrafficSelectors + + + Left + ConnectionProtocol + + + Left + IngressNatRules + + + Left + EgressNatRules + + + Left + GatewayCustomBgpIpAddresses + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy + + Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + SALifeTimeSeconds + + + Left + SADataSizeKilobytes + + + Left + IpsecEncryption + + + Left + IpsecIntegrity + + + Left + IkeEncryption + + + Left + IkeIntegrity + + + Left + DhGroup + + + Left + PfsGroup + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSTrafficSelectorPolicy + + Microsoft.Azure.Commands.Network.Models.PSTrafficSelectorPolicy + + + + + Left + + + + Left + + + + + + + + Left + LocalAddressRanges + + + Left + RemoteAddressRanges + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPacketCaptureResult + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPacketCaptureResult + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + GatewayType + + + Left + VpnType + + + Left + EnableBgp + + + Left + DisableIPsecProtection + + + Left + EnablePrivateIpAddress + + + Left + ActiveActive + + + Left + ProvisioningState + + + Left + $_.Sku.Name + + + Left + ExtendedLocation + + + Left + VNetExtendedLocationResourceId + + + Left + EnableBgpRouteTranslationForNat + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnClientRevokedCertificate + + Microsoft.Azure.Commands.Network.Models.PSVpnClientRevokedCertificate + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Thumbprint + + + Left + Name + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnClientRootCertificate + + Microsoft.Azure.Commands.Network.Models.PSVpnClientRootCertificate + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PublicCertData + + + Left + Name + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSGatewayRoute + + Microsoft.Azure.Commands.Network.Models.PSGatewayRoute + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + LocalAddress + + + Left + Network + + + Left + NextHop + + + Left + SourcePeer + + + Left + Origin + + + Left + AsPath + + + Left + Weight + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSBGPPeerStatus + + Microsoft.Azure.Commands.Network.Models.PSBGPPeerStatus + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + LocalAddress + + + Left + Neighbor + + + Left + Asn + + + Left + State + + + Left + ConnectedDuration + + + Left + RoutesReceived + + + Left + MessagesSent + + + Left + MessagesReceived + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSRadiusServer + + Microsoft.Azure.Commands.Network.Models.PSRadiusServer + + + + + Left + + + + Left + + + + + + + + Left + RadiusServerAddress + + + Left + RadiusServerScore + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnClientIPsecParameters + + Microsoft.Azure.Commands.Network.Models.PSVpnClientIPsecParameters + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + SaLifeTimeSeconds + + + Left + SaDataSizeKilobytes + + + Left + IpsecEncryption + + + Left + IpsecIntegrity + + + Left + IkeEncryption + + + Left + IkeIntegrity + + + Left + DhGroup + + + Left + PfsGroup + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayIpConfiguration + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PrivateIpAddress + + + Left + Name + + + Left + PrivateIpAllocationMethod + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPolicyGroup + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPolicyGroup + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + Left + IsDefault + + + Left + Priority + + + Left + ClientConnectionConfigurations + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPolicyGroupMember + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayPolicyGroupMember + + + + + Left + + + + + + + + Left + AttributeType + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnProfile + + Microsoft.Azure.Commands.Network.Models.PSVpnProfile + + + + + Left + + + + + + + + Left + VpnProfileSASUrl + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSClientConnectionConfiguration + + Microsoft.Azure.Commands.Network.Models.PSClientConnectionConfiguration + + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + VirtualNetworkGatewayPolicyGroups + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkTap + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkTap + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + DestinationPort + + + Left + $_.DestinationNetworkInterfaceIPConfiguration.Name + + + Left + $_.DestinationLoadBalancerFrontEndIPConfiguration.Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetwork + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + ProvisioningState + + + Left + EnableDdosProtection + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + VirtualNetworkName + + + Left + AllowVirtualNetworkAccess + + + Left + AllowForwardedTraffic + + + Left + AllowGatewayTransit + + + Left + UseRemoteGateways + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSSubnet + + Microsoft.Azure.Commands.Network.Models.PSSubnet + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + AddressPrefix + + + Left + Name + + + Left + $_.NetworkSecurityGroup.Name + + + Left + $_.RouteTable.Name + + + Left + $_.NatGateway.Name + + + Left + ProvisioningState + + + Left + PrivateEndpointNetworkPolicies + + + Left + PrivateLinkServiceNetworkPolicies + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSDelegation + + Microsoft.Azure.Commands.Network.Models.PSDelegation + + + + + Left + + + + Left + + + + + + + + Left + ProvisioningState + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult + + Microsoft.Azure.Commands.Network.Models.PSIPAddressAvailabilityResult + + + + + Left + + + + + + + + Left + Available + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualRouter + + Microsoft.Azure.Commands.Network.Models.PSVirtualRouter + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + Left + VirtualRouterAsn + + + Left + VirtualRouterIps + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSPeerRoute + + Microsoft.Azure.Commands.Network.Models.PSPeerRoute + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + LocalAddress + + + Left + Network + + + Left + NextHop + + + Left + SourcePeer + + + Left + Origin + + + Left + AsPath + + + Left + Weight + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualRouterPeer + + Microsoft.Azure.Commands.Network.Models.PSVirtualRouterPeer + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + PeerAsn + + + Left + Name + + + Left + PeerIp + + + Left + ProvisioningState + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealthDetail + + Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealthDetail + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + VpnConnectionId + + + Left + VpnConnectionDuration + + + Left + VpnConnectionTime + + + Left + PublicIpAddress + + + Left + PrivateIpAddress + + + Left + VpnUserName + + + Left + MaxBandwidth + + + Left + EgressPacketsTransferred + + + Left + EgressBytesTransferred + + + Left + IngressPacketsTransferred + + + Left + IngressBytesTransferred + + + Left + MaxPacketsPerSecond + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSIpConfigurationBgpPeeringAddress + + Microsoft.Azure.Commands.Network.Models.PSIpConfigurationBgpPeeringAddress + + + + + Left + + + + + + + + Left + Name + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + + + + + Left + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + VirtualNetworkGatewayNatRulePropertiesType + + + Left + Name + + + Left + Mode + + + Left + IpConfigurationId + + + Left ProvisioningState - - - - Etag - - - - Id - - - + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSGatewayCustomBgpIpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSGatewayCustomBgpIpConfiguration + + + + + Left + + + + + + + + Left Name - - - - Type - - - - Location - - - - Tag - + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTcpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorTcpConfiguration + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Port + + + Left + DisableTraceRoute + + + Left + DestinationPortBehavior + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration + + + + + Left + + + + Left + + + + Left + + + + Left + + + + + + + + Left + Port + + + Left + Method + + + Left + Path + + + Left + PreferHTTPS + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorHttpConfiguration + + + + + - - ContainerNetworkInterfacesText + RequestHeaders - - ContainerNetworkInterfaceConfigurationsText + ValidStatusCodeRanges @@ -4608,37 +10917,125 @@ - Microsoft.Azure.Commands.Network.Models.PSIPConfigurationProfile + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorIcmpConfiguration + + Microsoft.Azure.Commands.Network.Models.PSNetworkWatcherConnectionMonitorIcmpConfiguration + + + + + Left + + + + + + + + Left + DisableTraceRoute + + + + + + + + Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnGatewayPacketCaptureResult + + Microsoft.Azure.Commands.Network.Models.Cortex.PSVpnGatewayPacketCaptureResult + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSBastion + + Microsoft.Azure.Commands.Network.Models.PSBastion + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + ResourceGroupName + + + Left + Name + + + Left + Location + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSBastion - Microsoft.Azure.Commands.Network.Models.PSIPConfigurationProfile + Microsoft.Azure.Commands.Network.Models.PSBastion - - ProvisioningState - - - - Name - - - - Type - - - - Etag - - - - Id + $_.Sku.Name + - - SubnetText + ScaleUnit + @@ -4646,152 +11043,164 @@ - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterface + Microsoft.Azure.Commands.Network.Models.PsAvailableServiceAlias - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterface + Microsoft.Azure.Commands.Network.Models.PsAvailableServiceAlias - - - - - - - ProvisioningState - - - - Name - - - + + + + Left + + + + Left + + + + + + + + Left Type - - - - Etag - - - - Id - - - - ContainerText - - - - IpConfigurationsText - - - - - + + + Left + Name + + + + + - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceIpConfiguration + Microsoft.Azure.Commands.Network.Models.PSAvailableDelegation - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceIpConfiguration + Microsoft.Azure.Commands.Network.Models.PSAvailableDelegation - - - - - - - ProvisioningState - - - - Name - - - + + + + Left + + + + Left + + + + + + + + Left Type - - - - Etag - - - - - + + + Left + Name + + + + + - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceConfiguration + Microsoft.Azure.Commands.Network.Models.PSEndpointServiceResult - Microsoft.Azure.Commands.Network.Models.PSContainerNetworkInterfaceConfiguration + Microsoft.Azure.Commands.Network.Models.PSEndpointServiceResult - - - - - - - ProvisioningState - - - + + + + Left + + + + Left + + + + + + + + Left Name - - - + + + Left Type - - - - Etag - - - - Id - - - - IpConfigurationsText - - - - - + + + + + - Microsoft.Azure.Commands.Network.Models.PSServiceAssociationLink + Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport - Microsoft.Azure.Commands.Network.Models.PSServiceAssociationLink + Microsoft.Azure.Commands.Network.Models.PSAzureReachabilityReport - - - - - - - LinkedResourceType - - - - Link - - - - ProvisioningState - - - - Name - - - - Etag - - - - Id - - - - - + + + + Left + + + + + + + + Left + AggregationLevel + + + + + + + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkUsage + + + + + Left + + + + Left + + + + Left + + + + + + + + Left + CurrentValue + + + Left + Limit + + + Left + $_.Name.LocalizedValue + + + + + - + \ No newline at end of file diff --git a/src/Network/Network/help/Az.Network.md b/src/Network/Network/help/Az.Network.md index a4c5513a51e6..132d1b5589c6 100644 --- a/src/Network/Network/help/Az.Network.md +++ b/src/Network/Network/help/Az.Network.md @@ -1020,6 +1020,9 @@ Creates a VirtualNetworkTap resource. ### [New-AzVirtualRouter](New-AzVirtualRouter.md) Creates an Azure VirtualRouter. +### [New-AzVirtualRouterAutoScaleConfiguration](New-AzVirtualRouterAutoScaleConfiguration.md) +Create a VirtualRouterAutoScaleConfiguration object for a Virtual Hub. + ### [New-AzVirtualWan](New-AzVirtualWan.md) Creates an Azure Virtual WAN. diff --git a/src/Network/Network/help/New-AzVirtualHub.md b/src/Network/Network/help/New-AzVirtualHub.md index f3768f2675bc..0e8006f7ffe7 100644 --- a/src/Network/Network/help/New-AzVirtualHub.md +++ b/src/Network/Network/help/New-AzVirtualHub.md @@ -128,7 +128,8 @@ This example is similar to Example 2, but also attaches a route table to the vir ```powershell New-AzResourceGroup -Location "West US" -Name "testRG" $virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "myVirtualWAN" -Location "West US" -New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.1.0/24" -HubRoutingPreference "VpnGateway" +$autoscale = New-AzVirtualRouterAutoScaleConfiguration -MinCapacity 3 +New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.1.0/24" -HubRoutingPreference "VpnGateway" -VirtualRouterAutoScaleConfiguration $autoscale ``` ```output @@ -147,7 +148,7 @@ Type : Microsoft.Network/virtualHubs ProvisioningState : Succeeded ``` -The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have preferred routing gateway as VPNGateway. +The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have preferred routing gateway as VPNGateway and minimum capacity 3. ## PARAMETERS diff --git a/src/Network/Network/help/New-AzVirtualRouterAutoScaleConfiguration.md b/src/Network/Network/help/New-AzVirtualRouterAutoScaleConfiguration.md new file mode 100644 index 000000000000..acc0f65c15bf --- /dev/null +++ b/src/Network/Network/help/New-AzVirtualRouterAutoScaleConfiguration.md @@ -0,0 +1,84 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://learn.microsoft.com/powershell/module/az.network/new-azvirtualrouterautoscaleconfiguration +schema: 2.0.0 +--- + +# New-AzVirtualRouterAutoScaleConfiguration + +## SYNOPSIS +Create a VirtualRouterAutoScaleConfiguration object for a Virtual Hub. + +## SYNTAX + +``` +New-AzVirtualRouterAutoScaleConfiguration -MinCapacity [-DefaultProfile ] + [] +``` + +## DESCRIPTION +The **New-AzVirtualRouterAutoScaleConfiguration** cmdlet creates a virtual hub autoscale configuration object. + +## EXAMPLES + +### Example 1 + +```powershell +New-AzResourceGroup -Location "West US" -Name "testRG" +$virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "myVirtualWAN" -Location "West US" +$autoscale = New-AzVirtualRouterAutoScaleConfiguration -MinCapacity 3 +New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.1.0/24" -VirtualRouterAutoScaleConfiguration $autoscale +Remove-AzVirtualHub -ResourceGroupName "testRG" -Name "westushub" +``` + +The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have the address space "10.0.1.0/24" and minimum capacity 3. + +It then deletes the virtual hub using its ResourceGroupName and ResourceName. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MinCapacity +The minimum number of scale units for VirtualHub Router. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualRouterAutoScaleConfiguration + +## NOTES + +## RELATED LINKS diff --git a/src/Network/Network/help/Update-AzVirtualHub.md b/src/Network/Network/help/Update-AzVirtualHub.md index e0ec6a783df3..523505e74dc9 100644 --- a/src/Network/Network/help/Update-AzVirtualHub.md +++ b/src/Network/Network/help/Update-AzVirtualHub.md @@ -17,8 +17,8 @@ Updates a virtual hub. Update-AzVirtualHub -ResourceGroupName -Name [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-HubRoutingPreference ] - [-VirtualRouterAsn ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-VirtualRouterAsn ] [-VirtualRouterAutoScaleConfiguration ] + [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### ByVirtualHubResourceId @@ -26,8 +26,8 @@ Update-AzVirtualHub -ResourceGroupName -Name [-AddressPrefix < Update-AzVirtualHub -ResourceId [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-HubRoutingPreference ] - [-VirtualRouterAsn ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-VirtualRouterAsn ] [-VirtualRouterAutoScaleConfiguration ] + [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### ByVirtualHubObject @@ -35,8 +35,8 @@ Update-AzVirtualHub -ResourceId [-AddressPrefix ] Update-AzVirtualHub -InputObject [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-HubRoutingPreference ] - [-VirtualRouterAsn ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-VirtualRouterAsn ] [-VirtualRouterAutoScaleConfiguration ] + [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -339,6 +339,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VirtualRouterAutoScaleConfiguration +Autoscale configuration for the hub router + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualRouterAutoScaleConfiguration +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. diff --git a/tools/StaticAnalysis/Exceptions/Az.Network/SignatureIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Network/SignatureIssues.csv index 45044844c308..65b7a0e58b55 100644 --- a/tools/StaticAnalysis/Exceptions/Az.Network/SignatureIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.Network/SignatureIssues.csv @@ -429,3 +429,4 @@ "Microsoft.Azure.PowerShell.Cmdlets.Network.dll","Microsoft.Azure.Commands.Network.NewAzureVirtualNetworkGatewayPolicyGroupMemberCommand","New-AzVirtualNetworkGatewayPolicyGroupMember","1","8100","New-AzVirtualNetworkGatewayPolicyGroupMember Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue" "Microsoft.Azure.PowerShell.Cmdlets.Network.dll","Microsoft.Azure.Commands.Network.NewAzureVpnClientConnectionConfigurationCommand","New-AzVpnClientConnectionConfiguration","1","8100","New-AzVpnClientConnectionConfiguration Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue" "Az.Network","Microsoft.Azure.Commands.Network.NewAzureFirewallPolicySNATCommand","New-AzFirewallPolicySnat","1","8100","New-AzFirewallPolicySnat Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue" +"Az.Network","Microsoft.Azure.Commands.Network.NewAzureRmVirtualRouterAutoScaleConfigurationCommand","New-AzVirtualRouterAutoScaleConfiguration","1","8100","New-AzVirtualRouterAutoScaleConfiguration Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue"