Skip to content

Latest commit

 

History

History
1526 lines (1419 loc) · 85.3 KB

File metadata and controls

1526 lines (1419 loc) · 85.3 KB

Upcoming Release

Version 7.24.1

  • Onboarded Microsoft.Security/privateLinks to Private Link Common Cmdlets

Version 7.24.0

  • Added support for RecordType property in New-AzNetworkWatcherFlowLog and Set-AzNetworkWatcherFlowLog cmdlets.
  • Added property "NvaInterfaceConfiguration" to Network Virtual Appliances, as well as support for them in following cmdlets:
    • New-AzNetworkVirtualAppliance
    • Get-AzNetworkVirtualAppliance
  • Added cmdlet to take the NvaInterfaceConfigurations properties on the Network Virtual Appliance:
    • New-AzNvaInterfaceConfiguration to build individual interface configuration for network virtual appliance.
  • Removed the None from the accepted value for the property 'Sensitivity'
    • Updated New-AzApplicationGatewayFirewallPolicyManagedRuleOverride cmdlet

Version 7.23.1

  • Onboarded Microsoft.Security/privateLinks to Private Link Common Cmdlets

Version 7.23.0

  • Added 'GeoLocationXFFHeader' and 'ClientAddrXFFHeader' as valid VariableNames in NewAzureApplicationGatewayFirewallCustomRuleGroupByVariable.
  • Bug fix for AzureFirewallPolicy to ensure BasePolicy is properly set via Set-AzFirewallPolicy cmdlet either via pipe or direct value.

Version 7.22.0

  • Added new RouteTableUsageMode property for Network Manager Routing Configuration
    • Updated New-AzNetworkManagerRoutingConfiguration cmdlet
    • Updated Set-AzNetworkManagerRoutingConfiguration cmdlet
  • Added certificate-based authentication support for VPN Gateway connections
    • New cmdlet New-AzVirtualNetworkGatewayCertificateAuthentication to create certificate authentication configuration
    • Added -AuthenticationType and -CertificateAuthentication parameters to New-AzVirtualNetworkGatewayConnection and Set-AzVirtualNetworkGatewayConnection
    • Added -UserAssignedIdentityId parameter to Set-AzVirtualNetworkGateway and New-AzVirtualNetworkGateway for managed identity configuration
  • Upgraded the api version from 2024-10-01 to 2025-01-01
  • Added property 'EnableL4ClientIpPreservation' to Application Gateway Backend Settings, as well as support for them in the following cmdlets:
    • New-AzApplicationGatewayBackendSetting
    • Add-AzApplicationGatewayBackendSetting
    • Set-AzApplicationGatewayBackendSetting
  • Added property 'EnableProbeProxyProtocolHeader' to Application Gateway Probes, as well as support for them in the following cmdlets:
    • Set-AzApplicationGatewayProbeConfig
    • Add-AzApplicationGatewayProbeConfig
    • New-AzApplicationGatewayProbeConfig

Version 7.21.0

  • Added deprecation warning for cmdlet Invoke-AzFirewallPacketCapture
  • Added new cmdlet for Invoke PacketCaptureOperation on Azure Firewall
  • Updated cmdlet to add the mandatory property of 'Operation' and made all other properties not mandatory for Azure Firewall Packet Capture Parameters. Updated corresponding cmdlets.
  • Added new cmdlet for List NetworkSecurityPerimeter ServiceTags
  • Added properties 'DedicatedBackendConnection', 'ValidateCertChainAndExpiry', 'ValidateSNI', and 'SniName' to Application Gateway Backend HTTP Settings, as well as support for them in the following cmdlets:
  • Added cmdlet 'Get-AzAllVirtualNetworkGatewayRadiusServerSecret' to fetch list of VirtualNetworkGateway VpnClientConfiguration Radius servers and corresponding radius secrets.
  • Added cmdlet 'Get-AzAllVpnServerConfigurationRadiusServerSecret ' to fetch list of VirtualWan VpnServerConfiguration Radius servers and corresponding radius secrets.

Version 7.20.0

  • Added cmdlet Get-AzVirtualNetworkGatewayFailoverSingleTestDetail to retrieve details of a single failover test on a virtual network gateway.
  • Added cmdlet Get-AzVirtualNetworkGatewayFailoverAllTestsDetail to list all failover tests for a virtual network gateway.
  • Added cmdlet Start-AzVirtualNetworkGatewaySiteFailoverTest to initiate a site failover test on a virtual network gateway.
  • Added cmdlet Stop-AzVirtualNetworkGatewaySiteFailoverTest to stop an ongoing site failover test.
  • Added cmdlet Get-AzVirtualNetworkGatewayResiliencyInformation to retrieve resiliency information for a virtual network gateway.
  • Added cmdlet Get-AzVirtualNetworkGatewayRoutesInformation to get route information for a virtual network gateway.
  • Onboarded Maps to Private Link Common Cmdlets

Version 7.19.1

  • Added a read-only property ComputedDisabledRules to ApplicationGatewayFirewallPolicyManagedRuleSet. This property shows which rules are effectively disabled, based on both user-defined WAF policy overrides and the default state of the rules in the managed ruleset.
    • Primary affected Cmdlet (returns the modified object directly):
      • New-AzApplicationGatewayFirewallPolicyManagedRuleSet
    • Secondary affected Cmdlets (object is nested within their returned result):
      • New-AzApplicationGatewayFirewallPolicyManagedRules
      • Get-AzApplicationGatewayFirewallPolicy
      • Set-AzApplicationGatewayFirewallPolicy
      • New-AzApplicationGatewayFirewallPolicy
  • Onboarded FileShares to Private Link Common Cmdlets
  • Updated Api version for StorageSync to Private Link Common Cmdlets

Version 7.19.0

  • Returned appgw and agc in waf policy
  • Updated cmdlet New-AzFirewallPolicyApplicationRule to use HTTPS as the default protocol when creating a new FQDN Tag application rule.
  • Added EnableDnstapLogging parameter to New-AzFirewall
  • Added cmdlet 'Set-AzNetworkManagerIpamPoolStaticCidr to enable updating an IPAM pool's static cidr address prefix space or description

Version 7.18.0

  • Added a new command which creates an object for CaptureSetting, and added properties 'FileCount', 'FileSizeInBytes', and 'SessionTimeLimitInSeconds', which helps to configure the capture setting for packet capture as well as support for it for the following cmdlets:
    • New-AzPacketCaptureSettingsConfig
  • Added properties 'ContinuousCapture', 'LocalPath', and 'CaptureSetting' reference in Packet capture V2 command, as well as support for it for the following cmdlets:
    • New-AzNetworkWatcherPacketCaptureV2
  • Onboarded Application Gateway WAF Exceptions cmdlet.
    • New-AzApplicationGatewayFirewallPolicyException

Version 7.17.0

  • Added properties 'PublicIpAddressesV6', 'PublicIpPrefixesV6', and 'SourceVirtualNetwork' to NatGateway, as well as support for it for the following cmdlets:

    • New-AzNatGateway
    • Set-AzNatGateway
  • Added property 'DefaultPublicNatGateway' to VirtualNetwork.

  • Onboarded Microsoft.FluidRelay/fluidRelayServers to private link cmdlets

  • Added cmdlet Get-AzLoadBalancerRuleHealth for Load Balancer Rule Health.

  • Added property "EnableConnectionTracking" to Load Balancing Rule, as well as support for it for the following cmdlets:

    • Add-AzLoadBalancerRuleConfig
    • New-AzLoadBalancerRuleConfig
    • Set-AzLoadBalancerRuleConfig
  • Added cmdlet for migration of basic IP based deployment to Standard IP based VMSS deployments for VirtualNetworkGateways

    • New-AzVirtualNetworkGatewayMigrationParameter
    • Invoke-AzVirtualNetworkGatewayPrepareMigration
    • Invoke-AzVirtualNetworkGatewayExecuteMigration
    • Invoke-AzVirtualNetworkGatewayCommitMigration
    • Invoke-AzVirtualNetworkGatewayAbortMigration
  • Added cmdlets for CRUD operations of NetworkSecurityPerimeter service

    • Cmdlets for NetworkSecurityPerimeter operations
      • New-AzNetworkSecurityPerimeter
      • Get-AzNetworkSecurityPerimeter
      • Update-AzNetworkSecurityPerimeter
      • Remove-AzNetworkSecurityPerimeter
    • Cmdlets for NetworkSecurityPerimeter profile operations
      • New-AzNetworkSecurityPerimeterProfile
      • Get-AzNetworkSecurityPerimeterProfile
      • Remove-AzNetworkSecurityPerimeterProfile
    • Cmdlets for NetworkSecurityPerimeter association operations
      • New-AzNetworkSecurityPerimeterAssociation
      • Get-AzNetworkSecurityPerimeterAssociation
      • Update-AzNetworkSecurityPerimeterAssociation
      • Remove-AzNetworkSecurityPerimeterAssociation
    • Cmdlets for NetworkSecurityPerimeter access rule operations
      • New-AzNetworkSecurityPerimeterAccessRule
      • Get-AzNetworkSecurityPerimeterAccessRule
      • Update-AzNetworkSecurityPerimeterAccessRule
      • Remove-AzNetworkSecurityPerimeterAccessRule
    • Cmdlets for NetworkSecurityPerimeter link operations
      • New-AzNetworkSecurityPerimeterLink
      • Get-AzNetworkSecurityPerimeterLink
      • Update-AzNetworkSecurityPerimeterLink
      • Remove-AzNetworkSecurityPerimeterLink
    • Cmdlets for NetworkSecurityPerimeter link reference operations
      • Get-AzNetworkSecurityPerimeterLinkReference
      • Remove-AzNetworkSecurityPerimeterLinkReference
    • Cmdlets for NetworkSecurityPerimeter logging configuration operations
      • New-AzNetworkSecurityPerimeterLoggingConfiguration
      • Get-AzNetworkSecurityPerimeterLoggingConfiguration
      • Update-AzNetworkSecurityPerimeterLoggingConfiguration
      • Remove-AzNetworkSecurityPerimeterLoggingConfiguration
    • Cmdlet to get NetworkSecurityPerimeter associable resource types
      • Get-AzNetworkSecurityPerimeterAssociableResourceType
  • Updated cmdlet to add the property of PartnerManagedResource, and updated corresponding cmdlets.

    • Get-AzNetworkVirtualAppliance
  • Added cmdlet to retrieve boot diagnostic logs for a given NetworkVirtualAppliance VM instance:

    • Get-AzNetworkVirtualApplianceBootDiagnostics
  • Added etag property to Azure Virtual Network Manager -> IpamPool, VerifierWorkspace data models

  • Onboarded ExpressRoute cmdlets to manage Microsoft Peering Advertised prefix validation:

    • Get-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig
    • Add-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig
    • Set-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig
    • Remove-AzExpressRouteCircuitMicrosoftPeeringPrefixConfig
  • Updated cmdlets to support Advanced Connectivity feature for Azure VPN gateway.

    • New-AzVirtualNetworkGateway
    • Get-AzVirtualNetworkGateway
    • Get-AzVirtualNetworkGatewayConnection
  • Deleted NetworkWatcher cmdlets for "Classic" Connection Monitor

    • Start-AzNetworkWatcherConnectionMonitor
    • Get-AzNetworkWatcherConnectionMonitorReport
  • Updated cmdlets to support topology-specific connectivity capabilities:

    • New-AzNetworkManagerConnectivityConfiguration
    • Set-AzNetworkManagerConnectivityConfiguration
    • Get-AzNetworkManagerConnectivityConfiguration

Version 7.16.2

  • Onboarded Microsoft.FluidRelay/fluidRelayServers to private link cmdlets

Version 7.16.1

  • Onboarded Microsoft.DocumentDB/mongoClusters to private link cmdlets

Version 7.16.0

  • Updated Add-AzNetworkInterfaceIpConfig and New-AzNetworkInterfaceIpConfig cmdlets to add new parameter PrivateIpAddressPrefixLength.
    • Add-AzNetworkInterfaceIpConfig
    • New-AzNetworkInterfaceIpConfig

Version 7.15.1

  • Updated VirtualNetworkGatewayConnection cmdlets to pass AuxilaryAuthHeader for referenced resourceIds i.e. LocalNetworkGateway2, VirtualNetworkGateway2. This is needed in case referenced resourceIds are in different AAD Tenant.
    • New-AzVirtualNetworkGatewayConnection
    • Set-AzVirtualNetworkGatewayConnection

Version 7.15.0

  • Updated cmdlet AddAzureVirtualNetworkPeering to add support for subnet peering

Version 7.14.0

  • Updated New-AzRouteServer, Get-AzRouteServer, and Update-AzRouteServer to include VirtualRouterAutoScaleConfiguration.

Version 7.12.0

  • Onboarded Microsoft.HeathDataAIServices/deidServices to private link cmdlets
  • Upgraded nuget package to signed package.
  • Updated Remove-AzNetworkWatcherFlowLog command to return boolean value
  • Updated vnv and ipam cmdlets
  • Allowed TA interval to be set as 0 incase TA is disabled
  • Onboarded Azure Virtual Network Manager Cmdlets for IpamPool
    • Get-AzNetworkManagerAssociatedResourcesList
    • Get-AzNetworkManagerIpamPool
    • Get-AzNetworkManagerIpamPoolStaticCidr
    • Get-AzNetworkManagerIpamPoolUsage
    • New-AzNetworkManagerIpamPool
    • New-AzNetworkManagerIpamPoolStaticCidr
    • Remove-AzNetworkManagerIpamPool
    • Remove-AzNetworkManagerIpamPoolStaticCidr
    • Set-AzNetworkManagerIpamPool
  • Onboarded Azure Virtual Network Manager Cmdlets for VnetVerifier
    • New-AzNetworkManagerSecurityGroupItem
    • New-AzNetworkManagerVerifierWorkspace
    • Get-AzNetworkManagerVerifierWorkspace
    • Set-AzNetworkManagerVerifierWorkspace
    • Remove-AzNetworkManagerVerifierWorkspace
    • New-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent
    • Get-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent
    • Remove-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent
    • New-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun
    • Get-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun
    • Remove-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun
  • Updated cmdlet to add the property of NetworkGroupAddressSpaceAggregationOption, and updated corresponding cmdlets.
    • New-AzNetworkManagerSecurityAdminConfiguration
    • New-AzNetworkManagerAddressPrefixItemCommand
  • Added DefaultOutboundConnectivityEnabled property in PSNetworkInterface
  • Added support for AutoscaleConfiguration property in AzureFirewall model for New-AzFirewall and Set-AzFirewall commands
  • Added support for ResiliencyModel property in New-AzVirtualNetworkGateway and Set-AzVirtualNetworkGateway command for ExpressRoute

Version 7.11.0

  • Updated Device Update Private Link provider configuration
    • Updated Microsoft.DeviceUpdate/accounts API version to 2023-07-01

Version 7.10.0

  • Onboarded Azure Virtual Network Manager Cmdlets for UDR and NSG Management
    • New/Get/Remove/Set-AzNetworkManagerRoutingConfiguration
    • New/Get/Remove/Set-AzNetworkManagerRoutingRuleCollection
    • New/Get/Remove/Set-AzNetworkManagerRoutingRule
    • New-AzNetworkManagerRoutingGroupItem
    • New-AzNetworkManagerRoutingRuleDestination
    • New-AzNetworkManagerRoutingRuleNextHop
    • New/Get/Remove/Set-AzNetworkManagerSecurityUserConfiguration
    • New/Get/Remove/Set-AzNetworkManagerSecurityUserRuleCollection
    • New/Get/Remove/Set-AzNetworkManagerSecurityUserRule
    • New-AzNetworkManagerSecurityUserGroupItem
  • Added support for MemberType property in New-AzNetworkManagerSecurityUserGroupItem command

Version 7.9.0

  • Onboarded Microsoft.VideoIndexer/accounts to private link cmdlets
  • Added support to create, get and delete Bastion shareable links
    • New-AzBastionShareableLink
    • Get-AzBastionShareableLink
    • Remove-AzBastionShareableLink
  • Fixed a bug in cmdlet Invoke-AzFirewallPacketCapture which caused the packet capture request to be stuck in a waiting for activation state.
  • Updated cmdlet to add the property of Sensitivity, and updated corresponding cmdlets.
    • New-AzApplicationGatewayFirewallPolicyManagedRuleOverride
  • Added support for DefaultOutboundAccess property in Set-AzVirtualNetworkSubnetConfig command
  • Added support for EnabledFilteringCriteria property in New-AzNetworkWatcherFlowLog and Set-AzNetworkWatcherFlowLog commands
  • Added support of UserAssignedIdentityId Property in New-AzNetworkWatcherFlowLog and Set-AzNetworkWatcherFlowLog commands
  • Added support of DestinationIPAddress property in New-AzPrivateLinkService command
    • LoadBalancerFrontendIpConfiguration is not a mandatory parameter anymore.
    • The user can provide either LoadBalancerFrontendIpConfiguration or DestinationIPAddress.
  • Added support for PrivateEndpointVNetPolicies property in New-AzVirtualNetwork

Version 7.8.1

  • Fixed secrets exposure in example documentation.
  • Onboarded Microsoft.App/managedEnvironments to private link cmdlets

Version 7.8.0

  • Added new cmdlets to support Save & Commit (AzureFirewallPolicy draft)
    • New-AzFirewallPolicyDraft
    • New-AzFirewallPolicyRuleCollectionGroupDraft
    • Get-AzFirewallPolicyDraft
    • Get-AzFirewallPolicyRuleCollectionGroupDraft
    • Set-AzFirewallPolicyDraft
    • Set-AzFirewallPolicyRuleCollectionGroupDraft
    • Remove-AzFirewallPolicyDraft
    • Remove-AzFirewallPolicyRuleCollectionGroupDraft
    • Deploy-AzFirewallPolicy
  • Added 'NoHealthyBackendsBehavior' to 'PSProbe', and updated corresponding cmdlets.
    • New-AzLoadBalancerProbeConfig
    • Add-AzLoadBalancerProbeConfig
    • Set-AzLoadBalancerProbeConfig
  • Upgraded API version to 2024-01-01
  • Updated cmdlet to add 'Premium' as a valid value for 'Sku' parameter and 'enableSessionRecording' feature for Bastion resources
    • New-AzBastion
    • Set-AzBastion
  • Updated cmdlet Add-AzVirtualNetworkSubnetConfig, Set-AzVirtualNetworkSubnetConfig and New-AzVirtualNetworkSubnetConfig to support Network Identifier for Subnet Service Endpoint.
  • Added cmdlet Restart-AzNetworkVirtualAppliance for allowing a restart of Network Virtual Appliance instances from the customer subscription.
  • Fixed a bug in Update-AzNetworkVirtualApplianceConnection
  • Updated the Azure Firewall and Azure Firewall Policy setter for their respective Private Range properties
    • Fixed a bug that prevented using /32 in private ranges on classic Azure Firewalls
    • Updated the error message to provide a suggested private range when the supplied range is not correctly masked by the host identifier
    • Added a new Allocate function for Azure Firewall that allows allocating customer public ip address to the firewall
    • Fixed a bug that caused firewalls and policies to lose their private range property value when using their 'Get' cmdlets

Version 7.6.0

  • Added cmdlet New-AzVirtualApplianceNetworkProfile to build network profile for network virtual appliance and pass as a parameter.
  • Added cmdlet New-AzVirtualApplianceNetworkInterfaceConfiguration and New-AzVirtualApplianceIpConfiguration to build New-AzVirtualApplianceNetworkProfile.
  • Added support for ApplicationGatewaySkuFamily
  • Updated cmdlet to add the property of JSChallengeCookieExpirationInMins
    • New-AzApplicationGatewayFirewallPolicySetting
  • Added optional property HeaderValueMatcher to New-AzApplicationGatewayRewriteRuleHeaderConfiguration
  • Added new cmdlet New-AzApplicationGatewayHeaderValueMatcher to support for the new property HeaderValueMatcher
  • Added new cmdlet Update-AzVirtualApplianceInboundSecurityRule to support Inbound Security Rule for Network Virtual Appliance
  • Added new cmdlet New-AzVirtualApplianceInboundSecurityRulesProperty to support for the property 'rules' of Inbound Security Rules
  • Added AdminState parameter to Load Balancer Backend Address
    • New-AzLoadBalancerBackendAddressConfig
  • Updated PS SDK to older SDK removing identity field

Version 7.5.0

  • Added cmdlet Convert-AzNetworkWatcherClassicConnectionMonitor for converting a classic connection monitor to V2 connection monitor.

Version 7.4.1

  • Fixed a bug caused by the introduction of the new property GlobalConfiguration in PSApplicationGateway
  • Added support for Bring Your Own Public IP feature for Hub Firewalls

Version 7.4.0

  • Fixed a few minor issues
  • Updated New-AzApplicationGateway to include EnableRequestBuffering and EnableResponseBuffering parameters
  • Changed the Default Rule Set from CRS3.0 to DRS2.1 in NewAzureApplicationGatewayFirewallPolicy
  • Added optional property 'Profile' to New-AzFirewallPolicyIntrusionDetection
  • Added new cmdlet to update Connection child resource of Network Virtual Appliance. - Update-AzNetworkVirtualApplianceConnection
  • Added support of InternetIngressIp Property in New-AzNetworkVirtualAppliance
  • Added the new cmdlet for supporting InternetIngressIp Property with Network Virtual Appliances -New-AzVirtualApplianceInternetIngressIpsProperty
  • Added a new AuxiliaryMode value AuxiliaryMode.Floating
  • Added support for AzureFirewallPacketCapture

Version 7.3.0

  • Fixed a few minor issues
  • Onboarded Microsoft.DBforPostgreSQL/flexibleServers to private link cmdlets
  • Fixed missing properties in PSBackendAddressPool

Version 7.1.0

  • Added DefaultOutboundAccess parameter on subnet creation
  • Updated cmdlet New-AzPublicIpPrefix and New-PublicIpAddress to require Location parameter
  • Updated cmdlet New-AzLoadBalancerBackendAddressPool to support managed IP based backend
  • Added cmdlet New-AzSaaSNetworkVirtualAppliance for creating a NetworkVirtualAppliance of SaaS type.
  • Added control knobs to virtual network gateways and ExpressRoute gateways as well to cmdlets operating on those.
  • Updated cmdlets to add Hostnames property for Application gateway Listener Configuration
    • Set-AzApplicationGatewayListener
    • Add-AzApplicationGatewayListener
    • New-AzApplicationGatewayListener
  • Added cmdlet 'Remove-AzApplicationGatewayFirewallCustomRule' to support removing custom rule in Firewall Policy.
  • Added support for new ErGWScale SKU - ErGwScale
  • Added property 'size' to firewallPolicy and firewallPolicyRuleCollectionGroup.
  • Updated cmdlet New-AzBastion, Set-AzBastion and Get-AzBastion to support Bastion features for CRUD operations

Version 7.0.0

  • [Breaking Change] Removed Geo as a valid input for parameter VariableName in NewAzureApplicationGatewayFirewallCustomRuleGroupByVariable.
  • Added AllowBranchToBranchTraffic property to New-AzRouteServer
  • Added AllowBranchToBranchTraffic property to Get-AzRouteServer
  • Changed Update-AzRouteServer functionality to fix bugs
    • AllowBranchToBranchTraffic is now a bool
    • Updating HubRoutingPreference property will not effect AllowBranchToBranchTraffic

Version 6.2.0

  • Added support for new Application Gateway SKU type, Basic SKU
  • Onboarded Microsoft.EventGrid/partnerNamespaces to private link cmdlets
  • Onboarded Microsoft.EventGrid/namespaces to private link cmdlets
  • Fixed bug in NewAzureApplicationGatewayFirewallCustomRuleGroupByVariable to add "GeoLocation" as a valid input for VariableName
  • Added breaking change message for parameter VariableName in NewAzureApplicationGatewayFirewallCustomRuleGroupByVariable to remove "Geo" as a valid input.

Version 6.1.1

  • Onboarded Microsoft.ElasticSan/elasticSans to private link cmdlets
  • Fixed bug in New-AzVirtualNetworkGateway to include only non-empty ExtendedLocation

Version 6.1.0

  • Added new cmdlets to get Connection child resource of Network Virtual Appliance. -Get-AzNetworkVirtualApplianceConnection
  • Updated cmdlets to return connections in Network Virtual Appliance -Network Virtual Appliance
  • Allowed not to provide Rules in PSApplicationGatewayFirewallPolicyManagedRuleGroupOverride, which would return an empty RuleID to be passed to NRP.
  • Added optional parameter 'AdminState' to Express Route Virtual Network Gateway
  • Fixed bug that caused Remove-AzApplicationGatewayAutoscaleConfiguration to always fails
  • Added read-only property DefaultPredefinedSslPolicy in PSApplicationGateway
  • Updated cmdlet to added optional parameter DomainNameLabelScope to Public Ip Address
    • New-AzPublicIpAddress
  • Fixed bug where HubRoutingPreference didn't show up when running 'Get-AzRouteServer'
  • Updated New-AzVirtualNetworkGateway to remove validation for ExtendedLocation parameter

Version 6.0.0

  • Added new cmdlets for RouteMap child resource of VirtualHub. -Get-AzRouteMap -New-AzRouteMapRuleCriterion -New-AzRouteMapRuleActionParameter -New-AzRouteMapRuleAction -New-AzRouteMapRule -New-AzRouteMap -Set-AzRouteMap -Remove-AzRouteMap
  • Updated cmdlets to add inbound/outbound route maps in routingConfiguration -New-AzRoutingConfiguration
  • Added the command New-AzFirewallPolicyApplicationRuleCustomHttpHeader
  • Added the method AddCustomHttpHeaderToInsert to PSAzureFirewallPolicyApplicationRule
  • Added new cmdlets to support Rate Limiting Rule for Application Gateway WAF
    • New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession,
    • New-AzApplicationGatewayFirewallCustomRuleGroupByVariable,
    • Also updated cmdlet to add the property of RateLimitDuration, RateLimitThreshold and GroupByUserSession
    • New-AzureApplicationGatewayFirewallCustomRule
  • Added support of AdditionalNic Property in New-AzNetworkVirtualAppliance
  • Added the new cmdlet for supporting AdditionalNic Property
    • New-AzVirtualApplianceAdditionalNicProperty
  • Added new cmdlets to support Log Scrubbing Feature for Application Gateway WAF Firewall Policy
    • New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration,
    • New-AzApplicationGatewayFirewallPolicyLogScrubbingRule,
    • Also updated cmdlet to add the property of LogScrubbing
    • New-AzApplicationGatewayFirewallPolicySetting
  • Onboarded Microsoft.HardwareSecurityModules/cloudHsmClusters to private link cmdlets
  • Updated cmdlet to add the property of DisableRequestBodyEnforcement, RequestBodyInspectLimitInKB and DisableFileUploadEnforcement
    • New-AzApplicationGatewayFirewallPolicySetting
  • Added optional property AuxiliarySku to cmdlet New-AzNetworkInterface to help choose performance on an AuxiliaryMode enabled Network Interface.
  • Added a new value AcceleratedConnections for existing property AuxiliaryMode for New-AzNetworkInterface
  • Added new cmdlets to get virtual hub effective routes and in/outbound routes
    • Get-AzVHubEffectiveRoute
    • Get-AzVHubInboundRoute
    • Get-AzVHubOutboundRoute

Version 5.7.0

  • Onboarded Microsoft.HardwareSecurityModules/cloudHsmClusters to private link cmdlets
  • Fixed the issue for Update-AzCustomIpPrefix that NoInternetAdvertise will should be set to false if not provided

Version 5.6.0

  • Updated New-AzLoadBalancer and Set-AzLoadBalancer to validate surface level parameters for global tier load balancers
  • Added property 'AuthorizationStatus' to ExpressRouteCircuit
  • Added property 'BillingType' to ExpressRoutePort
  • Added support for connection flushing in network security group which when enabled, re-evaluates flows when rules are updated
    • New-AzNetworkSecurityGroup
  • Added support for state in WAF Custom Rule
  • Added New-AzGatewayCustomBgpIpConfigurationObject command
  • Updated New-AzVirtualNetworkGatewayConnection, Set-AzVirtualNetworkGatewayConnection and New-AzVpnSiteLinkConnection to support GatewayCustomBgpIpConfiguration.
  • Updated Reset-AzVpnGateway to support IpConfigurationId.
  • Blocked some regions when creating/updating Basic Sku firewall
  • Fixed bugs related to auto learn IP prefixes and Snat
  • Updated multi-auth to be supported when both OpenVPN and IkeV2 protocols are used for VNG and VWAN VPN

Version 5.5.0

  • Updated cmdlets to add new property of Snat in Azure Firewall Policy.
    • New-AzFirewallPolicySnat
    • New-AzFirewallPolicy
    • Set-AzFirewallPolicy
  • Fixed a bug that reverts classic fw private ranges to default when doing get & set
  • Onboarded Microsoft.Monitor/accounts to private link cmdlets
  • Onboarded Microsoft.DBforMySQL/flexibleServers to private link cmdlets

Version 5.4.0

  • Fixed a bug that does not enable to set Perform SNAT to Always
  • Fixed the incorrect type of -TotalBytesPerSession in New-AzNetworkWatcherPacketCapture

Version 5.3.0

  • Added samples for retrieving Private Link IP Configuration using 'New-AzApplicationGatewayPrivateLinkIpConfiguration' with fix [#20440]
  • Added DdosProtectionPlan property in AzPublicIpAddress
  • Updated mapping in AzPublicIpAddress to always show/create DdosSettings
  • Fixed a bug that added Ddos related properties when viewing PublicIpAddress and DdosProtectionPlan objects
  • Fixed a Bug for Set-AzIpGroup cmdlet to support the -WhatIf parameter
  • Fixed a Bug for Add-AzLoadBalancerFrontendIpConfig, Add-AzLoadBalancerProbeConfig, Add-AzLoadBalancerBackendAddressPoolConfig, Set-AzLoadBalancer, New-AzLoadBalancerRuleConfig, Remove-AzLoadBalancerInboundNatRuleConfig cmdlets to support the -WhatIf parameter. [#20416]
  • Fixed a bug for DestinationPortBehavior in Get-AzNetworkWatcherConnectionMonitor, New-AzNetworkWatcherConnectionMonitor powershell command by adding this properties to get and set the DestinationPortBehavior information. [#15996]

Version 5.2.0

  • Added optional parameters CustomBlockResponseStatusCode and CustomBlockResponseBody parameter to AzApplicationGatewayFirewallPolicySettings
  • Added a new cmdlet to get the application gateway waf manifest and rules
    • Get-AzApplicationGatewayWafDynamicManifest

Version 5.1.2

  • Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]

Version 5.1.1

  • Fixed bug with New-AzCustomIpPrefix

Version 5.1.0

  • Added possible value LocalGateway for parameter GatewayType
    • New-AzVirtualNetworkGateway
  • Exposed ExtendedLocation and VNetExtendedLocationResourceId for VirtualNetworkGateway
    • Get-AzVirtualNetworkGateway
  • Added new cmdlet to get firewall learned ip prefixes
    • Get-AzFirewallLearnedIpPrefix
  • Fixed a bug that does not update firewall policy application, network and nat rules' descriptions even though description is provided via description parameter
  • Updated New-AzIpConfigurationBgpPeeringAddressObject to remove validate null or empty check for CustomAddress in Azure Virtual Network Gateway
  • Updated New-AzVirtualNetworkGateway to add validate null or empty check for CustomAddress in Azure Virtual Network Gateway
  • Updated cmdlets to add new property of VirtualNetworkGatewayPolicyGroup and VpnClientConnectionConfiguration in Azure Virtual Network Gateway
    • New-AzVirtualNetworkGateway
    • Set-AzVirtualNetworkGateway
  • Added new cmdlets to create
    • New-AzVirtualNetworkGatewayPolicyGroup
    • New-AzVirtualNetworkGatewayPolicyGroupMember
    • New-AzVpnClientConnectionConfiguration
  • Added message in breaking change attribute to notify that load balancer sku default behavior will be changed
    • New-AzLoadBalancer
  • Added cmdlet preview to notify customers to use default value or leave null for load balancer probe threshold property
    • New-AzLoadBalancerProbeConfig
    • Set-AzLoadBalancerProbeConfig
    • Add-AzLoadBalancerProbeConfig

Version 5.0.0

  • Added a new endpoint switch AzureArcVM in New-AzNetworkWatcherConnectionMonitor
  • Updated New-AzVirtualNetworkGatewayConnection to support bypassing the ExpressRoute gateway when accessing private-links
  • Updated Update-AzCustomIpPrefix to support no-internet advertise CustomIpPrefix
  • Updated New-AzNetworkInterface to support create/update nic with DisableTcpStateTracking property
  • Updated cmdlet to support specifying a VirtualRouterAsn on Virtual Hub
    • New-AzVirtualHub
    • Update-AzVirtualHub
  • Updated cmdlet to support specifying an ASN on VPN Gateway
    • New-AzVpnGateway
    • Update-AzVpnGateway
  • Updated New-AzRoutingConfiguration to support bypassing NVA for spoke vNet traffic
  • Updated Update-AzCustomIpPrefix to support new parameters: Asn, Geo, ExpressRouteAdvertise
  • Updated cmdlets to enable verification on client certificate revocation by using a new property VerifyClientRevocation in ApplicationGatewayClientAuthConfiguration
    • New-AzApplicationGatewayClientAuthConfiguration
    • Set-AzApplicationGatewayClientAuthConfiguration
  • Updated New-AzCustomIpPrefix to support IPv4 Parent/Child CustomIpPrefix creation.
  • Added Uppercase Transform in New-AzApplicationGatewayFirewallCondition
  • Added DdosProtectionMode parameter in New-AzPublicIpAddress
  • Added ProbeThreshold parameter to Load Balancer Probe
    • Add-AzLoadBalancerProbeConfig
    • New-AzLoadBalancerProbeConfig
    • Set-AzLoadBalancerProbeConfig
  • Updated New-AzApplicationGatewayFirewallPolicyManagedRuleOverride to support specifying an action for a managed rule override in Application Gateway WAF Policy
  • Added breaking change enum values/notification for the following network manager cmdlets
    • Deploy-AzNetworkManagerCommit
    • New-AzNetworkManagerConnectivityConfiguration
    • New-AzNetworkManagerConnectivityGroupItem
    • New-AzNetworkManagerSecurityAdminRule
    • New-AzNetworkManagerSecurityAdminConfiguration
    • New-AzNetworkManagerAddressPrefixItem
    • New-AzNetworkManager
  • Added EnableUDPLogOptimization parameter to New-AzFirewall
  • Fixed a bug that does not return HubIPAddresses and PrivateIPAddress during a Get-AzFirewall command
  • Replaced IdentifyTopFatFlow parameter with 'EnableFatFlowLogging' parameter to New-AzFirewall
  • Fixed a bug not able to add MSSQL application rules to an AZURE FIREWALL POLICY
  • Onboard Project AzureML Registries to Private Link Common Cmdlets

Version 4.20.1

  • Added breaking change notification for Get-AzFirewall, New-AzFirewall, Set-AzFirewall and New-AzFirewallHubIpAddress

Version 4.20.0

  • Fixed a bug that removes existing resource tags during a Set-AzFirewallPolicy command
  • Fixed required parameter PrivateLinkResourceType missing issue for the following cmdlets [#18655]
    • Get-AzPrivateEndpointConnection
    • Set-AzPrivateEndpointConnection
    • Remove-AzPrivateEndpointConnection
    • Approve-AzPrivateEndpointConnection
    • Deny-AzPrivateEndpointConnection
  • Added breaking change attribute to notify that public ip address sku default behavior will be changed
    • New-AzPublicIpAddress
    • New-AzLoadBalancer
  • Onboard Azure Virtual Network Manager Cmdlets
    • New/Get/Remove/Set-AzNetworkManager
    • New/Get/Remove/Set-AzNetworkManagerGroup
    • New/Get/Remove/Set-AzNetworkManagerConnectivityConfiguration
    • New/Get/Remove/Set-AzNetworkManagerSecurityAdminConfiguration
    • New/Get/Remove/Set-AzNetworkManagerSecurityAdminRuleCollection
    • New/Get/Remove/Set-AzNetworkManagerSecurityAdminRule
    • Get-AzNetworkManagerActiveConnectivityConfiguration
    • Get-AzNetworkManagerActiveSecurityAdminRule
    • Get-AzNetworkManagerEffectiveConnectivityConfiguration
    • Get-AzNetworkManagerEffectiveSecurityAdminRule
    • Deploy-AzNetworkManagerCommit
    • Get-AzNetworkManagerDeploymentStatus
    • New-AzNetworkManagerAddressPrefixItem
    • New-AzNetworkManagerScope
    • New-AzNetworkManagerSecurityGroupItem
    • New-AzNetworkManagerHub
    • New-AzNetworkManagerConnectivityGroupItem
    • New/Get/Remove-AzNetworkManagerStaticMember
    • New/Get/Remove/Set-AzNetworkManagerScopeConnection
    • New/Get/Remove/Set-AzNetworkManagerSubscriptionConnection
    • New/Get/Remove/Set-AzNetworkManagerManagementGroupConnection
  • Onboard AgFoodPlatform to Private Link Common Cmdlets
  • Onboard Project Oak Forest to Private Link Common Cmdlets

Version 4.19.0

  • Updated cmdlets to add new property of ExplicitProxy in Azure Firewall Policy.
    • New-AzFirewallPolicyExplicitProxy
    • New-AzFirewallPolicy
    • Set-AzFirewallPolicy
  • Added new cmdlets to create packet captures for Network Watcher:
    • New-AzNetworkWatcherPacketCaptureV2
    • New-AzPacketCaptureScopeConfig
  • Added support for CustomV2 ssl policies for Application Gateway.
    • Added CustomV2 to the validation set of PolicyType
    • Added TLSv1_3 to the validation set of MinProtocolVersion
    • Removed validation for null or empty cipher suites list since there can be empty cipher suites list for min protocol version of tls1.3
  • Network Watcher Feature Change: Added new parameter i.e. AzureVMSS as source endpoint in ConnectionMonitor.
    • New-AzNetworkWatcherConnectionMonitorEndpointObject
  • Added IdentifyTopFatFlow parameter to AzureFirewall
    • New-AzFirewall
  • Enabled Azure Firewall forced tunneling by default (AzureFirewallManagementSubnet and ManagementPublicIpAddress are required) whenever basic sku firewall is created.
    • New-AzFirewall
  • Fixed bug that causes an overflow due to incorrect SNAT private ranges IP validation.
  • Added new cmdlets to create/manage L4(TCP/TLS) objects for ApplicationGateway:
    • Get-AzApplicationGatewayListener
    • New-AzApplicationGatewayListener
    • Add-AzApplicationGatewayListener
    • Set-AzApplicationGatewayListener
    • Remove-AzApplicationGatewayListener
    • Get-AzApplicationGatewayBackendSetting
    • New-AzApplicationGatewayBackendSetting
    • Add-AzApplicationGatewayBackendSetting
    • Set-AzApplicationGatewayBackendSetting
    • Remove-AzApplicationGatewayBackendSetting
    • Get-AzApplicationGatewayRoutingRule
    • New-AzApplicationGatewayRoutingRule
    • Add-AzApplicationGatewayRoutingRule
    • Set-AzApplicationGatewayRoutingRule
    • Remove-AzApplicationGatewayRoutingRule
  • Updated cmdlet to add TCP/TLS Listener , BackendSetting , RoutingRule support for Application Gateway:
    • New-AzApplicationGateway
  • Updated cmdlets to add TCP/TLS protocol support for Application gateway Health Probe configuration:
    • Set-AzApplicationGatewayProbeConfig
    • Add-AzApplicationGatewayProbeConfig
    • New-AzApplicationGatewayProbeConfig
  • Updated cmdlets to add basic sku support on Azure Firewall and Azure Firewall Policy:
    • New-AzFirewall
    • New-AzFirewallPolicy
    • Set-AzFirewallPolicy
  • Added new cmdlets to create/manage authorization objects for ExpressRoutePort:
    • Add-AzExpressRoutePortAuthorization
    • Get-AzExpressRoutePortAuthorization
    • Remove-AzExpressRoutePortAuthorization
  • Added option parameter AuthorizationKey to cmdlet New-AzExpressRouteCircuit to allow creating ExpressRoute Circuit on a ExpressRoutePort with a different owner.
  • Fixed bug that can't display CustomIpPrefix in PublicIpPrefix.
  • Updated cmdlets to add new property of HubRoutingPreference in VirtualHub and set property of PreferredRoutingGateway deprecated .
    • New-AzVirtualHub
    • Update-AzVirtualHub
  • Added optional parameter AuxiliaryMode to cmdlet New-AzNetworkInterface to enable this network interface as Sirius enabled. Allowed values are None(default) and MaxConnections.
  • Multipool feature change: Updated cmdlets to add new optional property: ConfigurationPolicyGroups object for associating policy groups.
    • Update-AzVpnServerConfiguration
    • New-AzVpnServerConfiguration
  • Multipool feature change: Updated cmdlets to add new optional property: P2SConnectionConfiguration object for specifying multiple Connection configurations.
    • Update-AzP2sVpnGateway
    • New-AzP2sVpnGateway
  • Multipool feature change: Added new cmdlets to support CRUD of Configuration policy groups for VpnServerConfiguration.
    • Get-AzVpnServerConfigurationPolicyGroup
    • New-AzVpnServerConfigurationPolicyGroup
    • Update-AzVpnServerConfigurationPolicyGroup
    • Remove-AzVpnServerConfigurationPolicyGroup
  • Added new cmdlets for RoutingIntent child resource of VirtualHub. -Add-AzRoutingPolicy -Get-AzRoutingPolicy -New-AzRoutingPolicy -Remove-AzRoutingPolicy -Set-AzRoutingPolicy -Get-AzRoutingIntent -New-AzRoutingIntent -Remove-AzRoutingIntent -Set-AzRoutingIntent
  • Updated cmdlets to add new option of HubRoutingPreference in RouteServer.
    • New-AzRouteServer
    • Update-AzRouteServer
  • Fixed bug that can't parse CustomIpPrefixParent parameter from swagger to powershell.
  • Added "Any" operator in New-AzApplicationGatewayFirewallCondition
  • Made properties ApplicationSecurityGroups and IpConfigurations for PrivateEndpoint updatable in the cmdlet Set-AzPrivateEndpoint
  • Onboarded Device Update for IoT Hub to Private Link Common Cmdlets

Version 4.18.0

  • [Breaking Change] Changed default value of -PrivateEndpointNetworkPoliciesFlag to Disabled in Add-AzVirtualNetworkSubnetConfig and New-AzVirtualNetworkSubnetConfig
  • Fixed bugs that cannot parse virtual network encryption paramemters when updating exsiting vnet.

Version 4.17.0

  • Supported Microsoft.Network/privateLinkServices in Get-AzPrivateEndpointConnection [#16984].
  • Provided friendly message if resource type is not supported for private endpoint connection features [#17091].
  • Added DisableIPsecProtection to Virtual Network Gateway.

Version 4.16.1

  • Fixed ArgumentNullException in Add-AzureRmRouteConfig when RouteTable.Routes is null.
  • Updated New-AzFirewallPolicyIntrusionDetection cmdlet:
    • Added parameter -PrivateRange

Version 4.16.0

  • Added support for retrieving the state of packet capture even when the provisioning state of the packet capture was failure
    • Get-AzNetworkWatcherPacketCapture
  • Added support for accepting Vnet, Subnet and NIC resources as the TargetResourceId for the following cmdlets
    • Set-AzNetworkWatcherFlowLog
    • New-AzNetworkWatcherFlowLog

Version 4.15.0

  • Added new property SqlSetting for Azure Firewall Policy cmdlets
    • Get-AzFirewallPolicy
    • New-AzFirewallPolicy
    • Set-AzFirewallPolicy
  • Added new to create new SqlSetting object for creating Azure Firewall Policy
    • New-AzFirewallPolicySqlSetting
  • Added new cmdlet to support query Load Balancer inbound nat rule port mapping lists for backend addresses
    • Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping
    • Also updated cmdlets to support inbound nat rule V2 configurations
      • New-AzLoadBalancerInboundNatRuleConfig
      • Set-AzLoadBalancerInboundNatRuleConfig
      • Add-AzLoadBalancerInboundNatRuleConfig

Version 4.14.0

  • Used case-insensitive comparison for ResourceId (Set/New-NetworkWatcherFlowLog)
  • Added new properties ApplicationSecurityGroup, IpConfiguration and CustomNetworkInterfaceName for Private Endpoint cmdlets
    • Get-AzPrivateEndpoint
    • New-AzPrivateEndpoint
  • Added new cmdlet to create new IpConfiguration object for building Private Endpoint
    • New-AzPrivateEndpointIpConfiguration
  • Added OrdinalIgnoreCase for string comparison of ResourceIdentifier type for FlowLog cmdlets
  • Fixed typo in error message of InvalidWorkspaceResourceId

Version 4.13.0

  • Bugfix in PSAzureFirewallPolicyThreatIntelWhitelist for FirewallPolicy
  • Added optional parameter -IsSecuritySite to the following cmdlet:
    • New-AzVpnSite
  • Added support for new Match Variables in WAF Exclusions
  • Onboard Virtual Network Encryption to Virtual Network Cmdlets
  • Added support for NAT port range parameters in VPN NAT rule resources
    • New-AzVpnGatewayNatRule.md
    • Update-AzVpnGatewayNatRule.md
    • New-AzVirtualNetworkGatewayNatRule.md
    • Update-AzVirtualNetworkGatewayNatRule.md
  • Added new cmdlets to support Per Rule Exclusions for Application Gateway WAF
    • New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet
    • New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup
    • New-AzApplicationGatewayFirewallPolicyExclusionManagedRule
    • Also updated cmdlet to add the property for configuring ExclusionManagedRuleSet within Exclusions
      • New-AzApplicationGatewayFirewallPolicyExclusion
  • Bug Fix in Application Gateway Trusted Client Certificate cmdlets to load the entire cert chain from file.

Version 4.12.0

  • Support for Sku, ScaleUnits parameters of BastionHost resource.
    • New-AzBastion
    • Set-AzBastion
  • Onboard Azure Resource Manager to Private Link Common Cmdlets
  • Updated cmdlets to add properties to enable/disable BgpRouteTranslationForNat for VpnGateway.
    • New-AzVpnGateway
    • Update-AzVpnGateway
  • Updated cmdlet to add property to disable InternetSecurity for P2SVpnGateway.
    • New-AzP2sVpnGateway
  • Added new cmdlets for HubBgpConnection child resource of VirtualHub.
    • Get-AzVirtualHubBgpConnection
    • New-AzVirtualHubBgpConnection
    • Update-AzVirtualHubBgpConnection
    • Remove-AzVirtualHubBgpConnection
  • Onboard Azure HDInsight to Private Link Common Cmdlets

Version 4.11.0

  • Updated cmdlet to add 'Subnet' property for IP based load balancer backend address pool.
    • New-AzLoadBalancerBackendAddressConfig
  • Updated cmdlet to add 'TunnelInterface' property for backend pool related operations.
    • New-AzLoadBalancerBackendAddressPool
    • Set-AzLoadBalancerBackendAddressPool

Version 4.10.0

  • Added public ip address as an optional parameter to create route server
    • New-AzRouteServer
  • Updated cmdlets to enable specification of edge zone
    • New-AzPublicIpPrefix
    • New-AzLoadBalancer
    • New-AzPrivateLinkService
    • New-AzPrivateEndpoint
  • Added support for viewing extended location of virtual network in the console
    • New-AzVirtualNetwork
    • Get-AzVirtualNetwork
  • Added support for viewing extended location of public IP address in the console
    • New-AzPublicIpAddress
    • Get-AzPublicIpAddress
    • New-AzCustomIpPrefix
    • Update-AzCustomIpPrefix

Version 4.9.0

  • Updated cmdlets for route server for a more stable way to add IP configuration.
  • Added support for getting a single private link resource.
  • Added more detailed description about GroupId in New-AzPrivateLinkServiceConnection
  • Updated cmdlets to enable setting of PrivateRange on AzureFirewallPolicy.
    • New-AzFirewallPolicy
    • Set-AzFirewallPolicy
  • Updated cmdlets to add NatRules in VirtualNetworkGateway and BgpRouteTranslationForNat.
    • New-AzVirtualNetworkGateway
    • Set-AzVirtualNetworkGateway
  • Updated cmdlets to add EngressNatRules and EgressNatRules in VirtualNetworkGateway Connection.
    • New-AzVirtualNetworkGatewayConnection
    • Set-AzVirtualNetworkGatewayConnection
  • Updated cmdlet to enable setting of FlowTimeout in VirtualNetwork.
    • New-AzVirtualNetwork
  • Added cmdlets for Get/Create/Update/Delete VirtualNetworkGatewayNatRules.
    • New-AzVirtualNetworkGatewayNatRule
    • Update-AzVirtualNetworkGatewayNatRule
    • Get-AzVirtualNetworkGatewayNatRule
    • Remove-AzVirtualNetworkGatewayNatRule
  • Added a new cmdlet for Sync on VirtualNetworkPeering
    • Sync-AzVirtualNetworkPeering
  • Updated cmdlets to add new properties and redefined an existing property in the VirtualNetworkPeering
    • Add-AzVirtualNetworkPeering
    • Get-AzVirtualNetworkPeering
  • Updated cmdlets to enable setting of PreferredRoutingGateway on VirtualHub.
    • New-AzVirtualHub
    • Update-AzVirtualHub
  • Updated cmdlets to expose two read-only properties of client certificate.
    • Get-AzApplicationGatewayTrustedClientCertificate

Version 4.8.0

  • Updated validation to allow passing zero value for saDataSizeKilobytes parameter
    • New-AzureRmIpsecPolicy
  • Added optional parameter -EdgeZone to the following cmdlets:
    • New-AzNetworkInterface
    • New-AzPublicIpAddress
    • New-AzVirtualNetwork

Version 4.7.0

  • Added new cmdlets to replace old product name virtual router with new name route server in the future.
    • Get-AzRouteServerPeerAdvertisedRoute
    • Get-AzRouteServerPeerAdvertisedRoute
    • Added deprecation attribute warning to the old cmdlets.
  • Updated set-azExpressRouteGateway to allow parameter -MinScaleUnits without specifying -MaxScaleUnits
  • Updated cmdlets to enable setting of VpnLinkConnectionMode on VpnSiteLinkConnections.
    • New-AzVpnSiteLinkConnection
    • Update-AzVpnConnection
  • Added new cmdlet to fetch IKE Security Associations for VPN Site Link Connections.
    • Get-VpnSiteLinkConnectionIkeSa
  • Added new cmdlet to reset a Virtual Network Gateway Connection.
    • Reset-AzVirtualNetworkGatewayConnection
  • Added new cmdlet to reset a Vpn Site Link Connection.
    • Reset-VpnSiteLinkConnection
  • Updated cmdlets to enable setting an optional parameter -TrafficSelectorPolicies
    • New-AzVpnConnection
    • Update-AzVpnConnection
  • Bug fix for update vpnServerConfiguration.
  • Add scenarioTest for p2s multi auth VWAN.
  • Added multi auth feature support for VNG
    • Get-AzVpnClientConfiguration
    • New-AzVirtualNetworkGateway
    • Set-AzVirtualNetworkGateway

Version 4.6.0

  • Added new cmdlets to replace old product name virtual router with new name route server in the future.
    • New-AzRouteServer
    • Get-AzRouteServer
    • Remove-AzRouteServer
    • Update-AzRouteServer
    • Get-AzRouteServerPeer
    • Add-AzRouteServerPeer
    • Update-AzRouteServerPeer
    • Remove-AzRouteServerPeer
    • Added deprecation attribute warning to the old cmdlets.
  • Bug fix in ExpressRouteLink MacSecConfig. Added new property SciState to PSExpressRouteLinkMacSecConfig
  • Updated format list and format table views for Get-AzVirtualNetworkGatewayConnectionIkeSa
  • Updated New-AzFirewall to no longer require data public IP for force tunneling firewall (with management IP and subnet)

Version 4.5.0

  • Added new cmdlets for CRUD of VpnGatewayNATRule.
    • New-AzAzVpnGatewayNatRule
    • Update-AzAzVpnGatewayNatRule
    • Get-AzAzVpnGatewayNatRule
    • Remove-AzAzVpnGatewayNatRule
  • Updated cmdlets to set NATRule on VpnGateway resource and associate it with VpnSiteLinkConnection resource.
    • New-AzVpnGateway
    • Update-AzVpnGateway
    • New-AzVpnSiteLinkConnection
  • Updated cmdlets to enable setting of ConnectionMode on Virtual Network Gateway Connections.
    • New-AzVirtualNetworkGatewayConnection
    • Set-AzVirtualNetworkGatewayConnection
  • Updated New-AzFirewallPolicyApplicationRule cmdlet:
    • Added parameter TargetUrl
    • Added parameter TerminateTLS
  • Added new cmdlets for Azure Firewall Premium Features
    • New-AzFirewallPolicyIntrusionDetection
    • New-AzFirewallPolicyIntrusionDetectionBypassTraffic
    • New-AzFirewallPolicyIntrusionDetectionSignatureOverride
  • Updated New-AzFirewallPolicy cmdlet:
    • Added parameter -SkuTier
    • Added parameter -Identity
    • Added parameter -UserAssignedIdentityId
    • Added parameter -IntrusionDetection
    • Added parameter -TransportSecurityName
    • Added parameter -TransportSecurityKeyVaultSecretId
  • Added new cmdlet to fetch IKE Security Associations for Virtual Network Gateway Connections.
    • Get-AzVirtualNetworkGatewayConnectionIkeSa
  • Added multiple Authentication support for p2sVpnGateway
    • Updated New-AzVpnServerConfiguration and Update-AzVpnServerConfiguration to allow multiple authentication parameters to be set.
  • Updated New-AzVpnGateway and New-AzP2sVpnGateway cmdlet:
    • Added parameter EnableRoutingPreferenceInternetFlag

Version 4.4.0

  • Fixed issue in remove peering and connection cmdlet for ExpressRouteCircuit scenario
    • Remove-AzExpressRouteCircuitPeeringConfig and Remove-AzExpressRouteCircuitConnectionConfig

Version 4.3.0

  • Updated below cmdlet
    • New-AzLoadBalancerFrontendIpConfigCommand, Set-AzLoadBalancerFrontendIpConfigCommand, Add-AzLoadBalancerFrontendIpConfigCommand:
      • Added PublicIpAddressPrefix property
      • Added PublicIpAddressPrefixId property
  • Added new properties to the following cmdlets to allow for global load balancing
    • New-AzLoadBalancer:
      • Added Sku Tier property
    • New-AzPuplicIpAddress:
      • Added Sku Tier property
    • New-AzPublicIpPrefix:
      • Added Sku Tier property
    • New-AzLoadBalancerBackendAddressConfig:
      • Added LoadBalancerFrontendIPConfigurationId property
  • Updated planning to deprecate warnings for the following cmdlets -New-AzVirtualHubRoute -New-AzVirtualHubRouteTable -Add-AzVirtualHubRoute -Add-AzVirtualHubRouteTable -Get-AzVirtualHubRouteTable -Remove-AzVirtualHubRouteTable
  • Added planning to deprecate warnings on the argument RouteTable for the following cmdlets -New-AzVirtualHub -Set-AzVirtualHub -Update-AzVirtualHub
  • Made arguments -MinScaleUnits and -MaxScaleUnits optional in Set-AzExpressRouteGateway
  • Added new cmdlets to support Mutual Authentication and SSL Profiles on Application Gateway
    • Get-AzApplicationGatewayClientAuthConfiguration
    • New-AzApplicationGatewayClientAuthConfiguration
    • Remove-AzApplicationGatewayClientAuthConfiguration
    • Set-AzApplicationGatewayClientAuthConfiguration
    • Add-AzApplicationGatewayTrustedClientCertificate
    • Get-AzApplicationGatewayTrustedClientCertificate
    • New-AzApplicationGatewayTrustedClientCertificate
    • Remove-AzApplicationGatewayTrustedClientCertificate
    • Set-AzApplicationGatewayTrustedClientCertificate
    • Add-AzApplicationGatewaySslProfile
    • Get-AzApplicationGatewaySslProfile
    • New-AzApplicationGatewaySslProfile
    • Remove-AzApplicationGatewaySslProfile
    • Set-AzApplicationGatewaySslProfile
    • Get-AzApplicationGatewaySslProfilePolicy
    • Remove-AzApplicationGatewaySslProfilePolicy
    • Set-AzApplicationGatewaySslProfilePolicy
  • Added new parameter 'Priority' to support Rule Priority in Application Gateway RequestRoutingRule for the below cmdlets
    • Add-AzApplicationGatewayRequestRoutingRule
    • New-AzApplicationGatewayRequestRoutingRule
    • Set-AzApplicationGatewayRequestRoutingRule

Version 4.2.0

  • Added warning messages for upcoming breaking change for Virtual Router Peer Routes
    • Get-AzVirtualRouterPeerLearnedRoute
    • Get-AzVirtualRouterPeerAdvertisedRoute
  • Added new cmdlet for virtual router
    • Update-AzVirtualRouter: to allow branch to branch traffic
  • Updated New-AzFirewallPolicyNatRule cmdlet:
    • Added parameter Translated FQDN

Version 4.1.0

  • [Breaking Change] Removed parameter HostedSubnet and added Subnet instead
  • Added new cmdlets for Virtual Router Peer Routes
    • Get-AzVirtualRouterPeerLearnedRoute
    • Get-AzVirtualRouterPeerAdvertisedRoute
  • Updated New-AzFirewall cmdlet:
    • Added parameter -SkuTier
    • Added parameter -SkuName and made Sku as Alias for this
    • Removed parameter -Sku
  • [Breaking Change] Made Connectionlink argument mandatory in Start-AzVpnConnectionPacketCapture and Stop-AzVpnConnectionPacketCapture
  • [Breaking Change] Updated New-AzNetworkWatcherConnectionMonitorEndPointObject to remove parameter -Filter
  • [Breaking Change] Replaced New-AzNetworkWatcherConnectionMonitorEndpointFilterItemObject cmdlet with New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject
  • Updated New-AzNetworkWatcherConnectionMonitorEndPointObject cmdlet:
    • Added parameter -Type
    • Added parameter -CoverageLevel
    • Added parameter -Scope
  • Updated New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject cmdlet with new parameter -DestinationPortBehavior

Version 3.5.0

  • Added Office365 Policy to VPNSite Resource
    • New-AzO365PolicyProperty
  • Added example to New-AzVirtualHubVnetConnection
    • Example details how to create a new routing config and static routes and apply it to a connection
  • Added example to New-AzVHubRoute
    • Example details how to set static route on HubVnet connection

Version 3.4.0

  • [Breaking Change] Updated below cmdlets to align resource virtual router and virtual hub
    • New-AzVirtualRouter:
      • Added -HostedSubnet parameter to support IP configuration child resource
      • deleted -HostedGateway and -HostedGatewayId
    • Get-AzVirtualRouter:
      • Added subscription level parameter set
    • Remove-AzVirtualRouter
    • Add-AzVirtualRouterPeer
    • Get-AzVirtualRouterPeer
    • Remove-AzVirtualRouterPeer
  • Added new cmdlet for Azure Express Route Port
    • New-AzExpressRoutePortLOA
  • Added RemoteBgpCommunities property to the VirtualNetwork Peering Resource
  • Modified the warning message for New-AzLoadBalancerFrontendIpConfig, New-AzPublicIpAddress and New-AzPublicIpPrefix.
  • Added VpnGatewayIpConfigurations to Get-AzVpnGateway output
  • Fixed bug for Set-AzApplicationGatewaySslCertificate [#9488]
  • Added AllowActiveFTP parameter to AzureFirewall
  • Updated below commands for feature: Enable internet security set/remove on VirtualWan P2SVpnGateway.
  • Updated New-AzP2sVpnGateway: Added optional switch parameter EnableInternetSecurityFlag for customers to set true to enable internet security on P2SVpnGateway, which will be applied for Point to site clients.
  • Updated Update-AzP2sVpnGateway: Added optional switch parameters EnableInternetSecurityFlag or DisableInternetSecurityFlag for customers to set true/false to enable/disable internet security on P2SVpnGateway, which will be applied for Point to site clients.
  • Added new cmdlet Reset-AzP2sVpnGateway for customers to reset/reboot their VirtualWan P2SVpnGateway for troubleshooting.
  • Added new cmdlet Reset-AzVpnGateway for customers to reset/reboot their VirtualWan VpnGateway for troubleshooting.
  • Updated Set-AzVirtualNetworkSubnetConfig
    • Set NSG and Route Table properties of subnet to null if explicitly set in parameters [#1548][#9718]
  • [Breaking Change] Deprecated a switch parameter in below cmdlets
    • New-AzFirewall:
      • Deprecated -DnsProxyNotRequiredForNetworkRule switch paramemter
    • New-AzFirewallPolicyDnsSetting:
      • Deprecated -ProxyNotRequiredForNetworkRule switch parameter

Version 3.3.0

  • Added support for AddressPrefixType parameter to Remove-AzExpressRouteCircuitConnectionConfig
  • Added non-breaking changes: PeerAddressType functionality for Private Peering in Remove-AzExpressRouteCircutPeeringConfig.
  • Code changed to ignore case for AddressPrefixType and PeerAddressType parameter.
  • Modified the warning message for New-AzLoadBalancerFrontendIpConfig, New-AzPublicIpAddress and New-AzPublicIpPrefix.

Version 3.2.0

  • Fixed parameters swap in VWan HubVnet connection
  • Added new cmdlets for Azure Network Virtual Appliance Sites
    • Get-AzVirtualApplianceSite
    • New-AzVirtualApplianceSite
    • Remove-AzVirtualApplianceSite
    • Update-AzVirtualApplianceSite
    • New-AzOffice365PolicyProperty
  • Added new cmdlets for Azure Network Virtual Appliance
    • Get-AzNetworkVirtualAppliance
    • New-AzNetworkVirtualAppliance
    • Remove-AzNetworkVirtualAppliance
    • Update-AzNetworkVirtualAppliance
    • Get-AzNetworkVirtualApplianceSku
    • New-AzVirtualApplianceSkuProperty
  • Added new cmdlets for VirtualWan
    • Start-AzVpnGatewayPacketCapture
    • Stop-AzVpnGatewayPacketCapture
    • Start-AzVpnConnectionPacketCapture
    • Stop-AzVpnConnectionPacketCapture
  • Onboard Application Gateway to Private Link Common Cmdlets
  • Onboard StorageSync to Private Link Common Cmdlets
  • Onboarded SignalR to Private Link Common Cmdlets

Version 3.1.0

  • Added support for AddressPrefixType parameter to Remove-AzExpressRouteCircuitConnectionConfig
  • Added new cmdlets for Azure FirewallPolicy
    • New-AzFirewallPolicyDnsSetting
    • Support for Destination FQDN in Network Rules for Firewall Policy
  • Added support for backend address pool operations
    • New-AzLoadBalancerBackendAddressConfig
    • New-AzLoadBalancerBackendAddressPool
    • Set-AzLoadBalancerBackendAddressPool
    • Remove-AzLoadBalancerBackendAddressPool
    • Get-AzLoadBalancerBackendAddressPool
  • Added name validation for New-AzIpGroup
  • Added new cmdlets for Azure FirewallPolicy
    • New-AzFirewallPolicyThreatIntelWhitelist
  • Updated below commands for feature: Custom dns servers set/remove on VirtualWan P2SVpnGateway.
    • Updated New-AzP2sVpnGateway: Added optional parameter -CustomDnsServer for customers to specify their dns servers to set on P2SVpnGateway, which can be used by Point to site clients.
    • Updated Update-AzP2sVpnGateway: Added optional parameter -CustomDnsServer for customers to specify their dns servers to set on P2SVpnGateway, which can be used by Point to site clients.
  • Updated Update-AzVpnGateway
    • Added optional parameter -BgpPeeringAddress for customers to specify their custom bgps to set on VpnGateway.
  • Added new cmdlet to support resetting the routing state of a VirtualHub resource:
    • Reset-AzHubRouter
  • Updated below things based on recent swagger change for Firewall Policy
    • Changes names for RuleGroup, RuleCollectionGroup and RuleType
    • Added support for Firewall Policy NAT Rule Collections to support multiple NAT Rule Collection
  • [Breaking Change] Added mandatory parameter SourceIpGroup for New-AzFirewallPolicyApplicationRule and New-AzFirewallPolicyNetworkRule.
  • [Breaking Change] Fixed New-AzFirewallPolicyApplicationRule, parameter SourceAddress to be mandatory.
  • [Breaking Change] Fixed New-AzFirewallPolicyApplicationRule, parameter SourceAddress to be mandatory.
  • [Breaking Change] Removed mandatory parameters: TranslatedAddress, TranslatedPort for New-AzFirewallPolicyNatRuleCollection.
  • Added new cmdlets to support PrivateLink On Application Gateway
    • New-AzApplicationGatewayPrivateLinkConfiguration
    • Get-AzApplicationGatewayPrivateLinkConfiguration
    • New-AzApplicationGatewayPrivateLinkConfiguration
    • Set-AzApplicationGatewayPrivateLinkConfiguration
    • Remove-AzApplicationGatewayPrivateLinkConfiguration
    • New-AzApplicationGatewayPrivateLinkIpConfiguration
  • Added new cmdlets for HubRouteTables child resource of VirtualHub.
    • New-AzVHubRoute
    • New-AzVHubRouteTable
    • Get-AzVHubRouteTable
    • Update-AzVHubRouteTable
    • Remove-AzVHubRouteTable
  • Updated existing cmdlets to support optional RoutingConfiguration input parameter for custom routing in VirtualWan.
    • New-AzExpressRouteConnection
    • Set-AzExpressRouteConnection
    • New-AzVirtualHubVnetConnection
    • Update-AzVirtualHubVnetConnection
    • New-AzVpnConnection
    • Update-AzVpnConnection
    • New-AzP2sVpnGateway
    • Update-AzP2sVpnGateway

Version 3.0.0

  • Added breaking change attribute to notify that Zone default behaviour will be changed
    • New-AzPublicIpAddress
    • New-AzPublicIpPrefix
    • New-AzLoadBalancerFrontendIpConfig
  • Added support for a new top level resource SecurityPartnerProvider
    • New cmdlets added:
      • New-AzSecurityPartnerProvider
      • Remove-AzSecurityPartnerProvider
      • Get-AzSecurityPartnerProvider
      • Set-AzSecurityPartnerProvider
  • Added RequiredZoneNames on PSPrivateLinkResource and GroupId on PSPrivateEndpointConnection
  • Fixed incorrect type of SuccessThresholdRoundTripTimeMs parameter for New-AzNetworkWatcherConnectionMonitorTestConfigurationObject
  • Updated VirtualWan cmdlets to set default value of AllowVnetToVnetTraffic argument to True.
    • New-AzVirtualWan
    • Update-AzVirtualWan
  • Added new cmdlets to support DNS zone group for private endpoint
    • New-AzPrivateDnsZoneConfig
    • Get-AzPrivateDnsZoneGroup
    • New-AzPrivateDnsZoneGroup
    • Set-AzPrivateDnsZoneGroup
    • Remove-AzPrivateDnsZoneGroup
  • Add DNSEnableProxy, 'DNSRequireProxyForNetworkRules' and 'DNSServers' parameters to AzureFirewall
  • Add EnableDnsProxy, 'DnsProxyNotRequiredForNetworkRule' and 'DnsServer' parameters to AzureFirewall
    • Updated cmdlet:
      • New-AzFirewall
  • Add deprecation warning for HubVnetConnection parameter in following cmdlets
    • NewAzureRmVirtualHubCommand
    • UpdateAzureRmVirtualHubCommand
  • Use HubVnetConnection create/update APIs instead of VirtualHub create/update APIs for following cmdlets
    • NewAzureRmVirtualHubCommand
    • UpdateAzureRmVirtualHubCommand
    • NewHubVirtualNetworkConnectionCommand
    • UpdateAzureRmHubVirtualNetworkConnectionCommand
    • RemoveHubVirtualNetworkConnectionCommand
  • Deprecate EnableInternetSecurity switch parameter and instead introduce EnableInternetSecurityFlag boolean in
    • NewHubVirtualNetworkConnectionCommand. The flag is also made true by default for newly created connections.

Version 2.5.0

  • Updated cmdlets to enable connection on private IP for Virtual Network Gateway.
    • New-AzVirtualNetworkGateway
    • Set-AzVirtualNetworkGateway
    • New-AzVirtualNetworkGatewayConnection
    • Set-AzVirtualNetworkGatewayConnection
  • Updated cmdlets to enable FQDN based LocalNetworkGateways and VpnSites
    • New-AzLocalNetworkGateway
    • New-AzVpnSiteLink
  • Added support for IPv6 address family in ExpressRouteCircuitConnectionConfig (Global Reach)
    • Added Set-AzExpressRouteCircuitConnectionConfig
      • allows setting of all the existing properties including the IPv6CircuitConnectionProperties
    • Updated Add-AzExpressRouteCircuitConnectionConfig
      • Added another optional parameter AddressPrefixType to specify the address family of address prefix
  • Updated cmdlets to enable setting of DPD Timeout on Virtual Network Gateway Connections.
    • New-AzVirtualNetworkGatewayConnection
    • Set-AzVirtualNetworkGatewayConnection
  • Added resource type IpAllocation
  • Added properties to Subnet
    • Added property 'IpAllocations' as type of PSResourceId to PSIpAllocation
  • Added properties to Virtual Network
    • Added property 'IpAllocations' as type of PSResourceId to PSIpAllocation
  • Added support for IpAllocation resource
    • New cmdlet added:
      • Get-AzIpAllocation
      • New-AzIpAllocation
      • Remove-AzIpAllocation
      • Get-AzIpAllocation
    • Updated New-AzVirtualNetwork
      • Added another optional parameter IpAllocations to specify the IpAllocation
    • Updated New-AzVirtualNetworkSubnetConfig
      • Added another optional parameter IpAllocations to specify the IpAllocation
    • Updated Set-AzVirtualNetworkSubnetConfig
      • Added another optional parameter IpAllocations to specify the IpAllocation
    • Updated Add-AzVirtualNetworkSubnetConfig
      • Added another optional parameter IpAllocations to specify the IpAllocation

Version 2.4.0

  • Updated cmdlets to allow cross-tenant VirtualHubVnetConnections
    • New-AzVirtualHubVnetConnection
    • Update-AzVirtualHubVnetConnection
    • New-AzVirtualHub
    • Update-AzVirtualHub
  • Removed Sql Management SDK dependency
  • Added 'New-AzIpConfigurationBgpPeeringAddressObject'
  • Updated 'Set-AzVirtualNetworkGateway' and 'New-AzVirtualNetworkGateway'

Version 2.3.2

  • Updated Sql Management SDK.
  • Fixed a naming-difference issue in PrivateLinkServiceConnectionState class.
    • Mapping the field ActionsRequired to ActionRequired.
  • Added PublicNetworkAccess to New-AzSqlServer and Set-AzSqlServer

Version 2.3.1

  • Added one extra parameter note for parameter -EnableProxyProtocol for New-AzPrivateLinkService cmdlet.
  • Fixed FilterData example in Start-AzVirtualNetworkGatewayConnectionPacketCapture.md and Start-AzVirtualnetworkGatewayPacketCapture.md.
  • Added Packet Capture example for capture all inner and outer packets in Start-AzVirtualNetworkGatewayConnectionPacketCapture.md and Start-AzVirtualnetworkGatewayPacketCapture.md.
  • Supported Azure Firewall Policy on VNet Firewalls
    • No new cmdlets are added. Relaxing the restriction for firewall policy on VNet firewalls
  • Added support to disconnect vpn connection in virtual network gateway and p2s vpn gateway
    • New cmdlets added:
      • Disconnect-AzVirtualNetworkGatewayVpnConnection
      • Disconnect-AzP2sVpnGatewayVpnConnection

Version 2.3.0

  • New example added to Set-AzNetworkWatcherConfigFlowLog.md to demonstrate Traffic Analytics disable scenario.
  • Add support for assigning management IP configuration to Azure Firewall - a dedicated subnet and Public IP that the firewall will use for its management traffic
    • Updated New-AzFirewall cmdlet:
      • Added parameter -ManagementPublicIpAddress (not mandatory) which accepts a Public IP Address object
      • Added method SetManagementIpConfiguration on firewall object - requires a subnet and a Public IP address as input - subnet name must be "AzureFirewallManagementSubnet"
  • Corrected Get-AzNetworkSecurityGroup examples to show examples for NSG's instead of network interfaces.
  • Fixed typo in New-AzureRmVpnSite command that was preventing resource id completer from completing a parameter.
  • Added support for Url Confiugration in Rewrite Rules Action Set in the Application Gateway
    • New cmdlets added:
      • New-AzApplicationGatewayRewriteRuleUrlConfiguration
    • Cmdlets updated with optional parameter - UrlConfiguration
      • New-AzApplicationGatewayRewriteRuleActionSet
  • Add suppport for NetworkWatcher ConnectionMonitor version 2 resources

Version 2.2.1

  • Upgrade dependancy of Microsoft.Azure.Management.Sql from 1.36-preview to 1.37-preview

Version 2.2.0

  • Update references in .psd1 to use relative path
  • Support for IpGroups in AzureFirewall Application,Nat & Network Rules.

Version 2.1.0

  • Change Start-AzVirtualNetworkGatewayConnectionPacketCapture.md and Start-AzVirtualnetworkGatewayPacketCapture.md FilterData option examples.
  • Add PrivateRange parameter to AzureFirewall
    • Updated cmdlet:
      • New-AzFirewall

Version 2.0.0

  • Change all cmdlets for PrivateEndpointConnection to support generic service provider.
    • Updated cmdlet:
      • Approve-AzPrivateEndpointConnection
      • Deny-AzPrivateEndpointConnection
      • Get-AzPrivateEndpointConnection
      • Remove-AzPrivateEndpointConnection
      • Set-AzPrivateEndpointConnection
  • Add new cmdlet for PrivateLinkResource and it also support generic service provider.
    • New cmdlet:
      • Get-AzPrivateLinkResource
  • Add new fields and parameter for the feature Proxy Protocol V2.
    • Add property EnableProxyProtocol in PrivateLinkService
    • Add property LinkIdentifier in PrivateEndpointConnection
    • Updated New-AzPrivateLinkService to add a new optional parameter EnableProxyProtocol.
  • Fix incorrect parameter description in New-AzApplicationGatewaySku reference documentation
  • New cmdlets to support the azure firewall policy
  • Add support for ThreatIntelWhitelist property for AzFirewall
    • New cmdlet added:
      • New-AzFirewallThreatIntelWhitelist
    • Cmdlets updated with optional parameters:
      • New-AzFirewall : added parameter ThreatIntelWhitelist
  • Add support for child resource RouteTables of VirtualHub
    • New cmdlets added:
      • Add-AzVirtualHubRoute
      • Add-AzVirtualHubRouteTable
      • Get-AzVirtualHubRouteTable
      • Remove-AzVirtualHubRouteTable
      • Set-AzVirtualHub
  • Add support for new properties Sku of VirtualHub and VirtualWANType of VirtualWan
    • Cmdlets updated with optional parameters:
      • New-AzVirtualHub : added parameter Sku
      • Update-AzVirtualHub : added parameter Sku
      • New-AzVirtualWan : added parameter VirtualWANType
      • Update-AzVirtualWan : added parameter VirtualWANType
  • Add support for EnableInternetSecurity property for HubVnetConnection, VpnConnection and ExpressRouteConnection
    • New cmdlets added:
      • Update-AzureRmVirtualHubVnetConnection
    • Cmdlets updated with optional parameters:
      • New-AzureRmVirtualHubVnetConnection : added parameter EnableInternetSecurity
      • New-AzureRmVpnConnection : added parameter EnableInternetSecurity
      • Update-AzureRmVpnConnection : added parameter EnableInternetSecurity
      • New-AzureRmExpressRouteConnection : added parameter EnableInternetSecurity
      • Set-AzureRmExpressRouteConnection : added parameter EnableInternetSecurity
  • Add support for Configuring TopLevel WebApplicationFirewall Policy
    • New cmdlets added:
      • New-AzApplicationGatewayFirewallPolicySetting
      • New-AzApplicationGatewayFirewallPolicyExclusion
      • New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride
      • New-AzApplicationGatewayFirewallPolicyManagedRuleOverride
      • New-AzApplicationGatewayFirewallPolicyManagedRule
      • New-AzApplicationGatewayFirewallPolicyManagedRuleSet
    • Cmdlets updated with optional parameters:
      • New-AzApplicationGatewayFirewallPolicy : added parameter PolicySetting, ManagedRule
  • Added support for Geo-Match operator on CustomRule
    • Added GeoMatch to the operator on the FirewallCondition
  • Added support for perListener and perSite Firewall policy
    • Cmdlets updated with optional parameters:
      • New-AzApplicationGatewayHttpListener : added parameter FirewallPolicy, FirewallPolicyId
      • New-AzApplicationGatewayPathRuleConfig : added parameter FirewallPolicy, FirewallPolicyId
  • Added support for perListener HostNames
    • Cmdlets updated with optional parameters:
      • New-AzApplicationGatewayHttpListener : added parameter HostNames
      • Add-AzApplicationGatewayHttpListener : added parameter HostNames
  • Fix required subnet with name AzureBastionSubnet in PSBastion can be case insensitive
  • Support for Destination FQDNs in Network Rules and Translated FQDN in NAT Rules for Azure Firewall
  • Add support for top level resource RouteTables of IpGroup
    • New cmdlets added:
      • New-AzIpGroup
      • Remove-AzIpGroup
      • Get-AzIpGroup
      • Set-AzIpGroup
  • Virtual Wan Point to site feature release.
    • Introduce new command lets for managing point to site VpnServerConfiguration resource
      • Get-AzVpnServerConfiguration
      • New-AzVpnServerConfiguration
      • Remove-AzVpnServerConfiguration
      • Update-AzVpnServerConfiguration
    • Introduce new command lets for managing P2SVpnGateway resource that will be used for Point to site connectivity from Virtual wan perspective
      • Get-AzP2sVpnGateway
      • Get-AzP2sVpnGatewayConnectionHealth
      • Get-AzP2sVpnGatewayDetailedConnectionHealth
      • New-AzP2sVpnGateway
      • Remove-AzP2sVpnGateway
      • Update-AzP2sVpnGateway
    • Introduce new command lets for VirtualWan resource to get all associated VpnServerConfigurations and download Wan level Point to site client profile.
      • Get-AzVirtualWanVpnServerConfiguration
      • Get-AzVirtualWanVpnServerConfigurationVpnProfile

Version 1.15.0

  • Add new cmdlet Get-AzAvailableServiceAlias which can be called to get the aliases that can be used for Service Endpoint Policies.
  • Added support for the adding traffic selectors to Virtual Network Gateway Connections
    • New cmdlets added:
      • New-AzureRmTrafficSelectorPolicy
    • Cmdlets updated with optional parameter -TrafficSelectorPolicies -New-AzureRmVirtualNetworkGatewayConnection -Set-AzureRmVirtualNetworkGatewayConnection
  • Add support for ESP and AH protocols in network security rule configurations
    • Updated cmdlets:
      • Add-AzNetworkSecurityRuleConfig
      • New-AzNetworkSecurityRuleConfig
      • Set-AzNetworkSecurityRuleConfig
  • Improve handling of exceptions in Cortex cmdlets
  • New Generations and SKUs for VirtualNetworkGateways
    • Introduce new Generations for VirtualNetworkGateways.
    • Introduce new high throughput SKUs for VirtualNetworkGateways.

Version 1.14.0

  • Fix incorrect example in New-AzApplicationGateway reference documentation
  • Add note in Get-AzNetworkWatcherPacketCapture reference documentation about retrieving all properties for a packet capture
  • Fixed example in Test-AzNetworkWatcherIPFlow reference documentation to correctly enumerate NICs
  • Improved cloud exception parsing to display additional details if they are present
  • Improved cloud exception parsing to handle additional type of SDK exception
  • Fixed incorrect mapping of Security Rule models
  • Added properties to network interface for private ip feature
    • Added property 'PrivateEndpoint' as type of PSResourceId to PSNetworkInterface
    • Added property 'PrivateLinkConnectionProperties' as type of PSIpConfigurationConnectivityInformation to PSNetworkInterfaceIPConfiguration
    • Added new model class PSIpConfigurationConnectivityInformation
  • Added new ApplicationRuleProtocolType "mssql" for Azure Firewall resource
  • MultiLink support in Virtual WAN
    • New cmdlets
      • New-AzVpnSiteLink
      • New-AzVpnSiteLinkConnection
    • Updated cmdlet:
      • New-VpnSite
      • Update-VpnSite
      • New-VpnConnection
      • Update-VpnConnection
  • Fixed documents for some PowerShell examples to use Az cmdlets instead of AzureRM cmdlets

Version 1.13.0

  • Updated New-AzPrivateLinkServiceIpConfig
    • Deprecated the parameter 'PublicIpAddress' since this is never used in the server side.
    • Added one optional parameter 'Primary' that indicate the current ip configuration is primary one or not.
  • Improved handling of request error exception from SDK -Fixes the issue that previously SDK exceptions aren't handled correctly which results in key error details not being displayed
  • Fixed miscellaneous typos across module
  • Adjusted validation logic for Ipv6 IP Prefix to check for correct IPv6 prefix length.
  • Updated Get-AzVirtualNetworkSubnetConfig: Added parameter set to get by subnet resource id.
  • Updated description of Location parameter for AzNetworkServiceTag

Version 1.12.0

  • Add support for private endpoint and private link service
    • New cmdlets
      • Set-AzPrivateEndpoint
      • Set-AzPrivateLinkService
      • Approve-AzPrivateEndpointConnection
      • Deny-AzPrivateEndpointConnection
      • Get-AzPrivateEndpointConnection
      • Remove-AzPrivateEndpointConnection
      • Test-AzPrivateLinkServiceVisibility
      • Get-AzAutoApprovedPrivateLinkService
  • Updated below commands for feature: PrivateEndpointNetworkPolicies/PrivateLinkServiceNetworkPolicies flag on Subnet in Virtualnetwork
    • Updated New-AzVirtualNetworkSubnetConfig/Set-AzVirtualNetworkSubnetConfig/Add-AzVirtualNetworkSubnetConfig
      • Added optional parameter -PrivateEndpointNetworkPoliciesFlag to indicate that enable or disable apply network policies on pivate endpoint in this subnet.
      • Added optional parameter -PrivateLinkServiceNetworkPoliciesFlag to indicate that enable or disable apply network policies on private link service in this subnet.
  • AzPrivateLinkService's cmdlet parameter ServiceName was renamed to Name with an alias ServiceName for backward compatibility
  • Enable ICMP protocol for network security rule configurations
    • Updated cmdlets
      • Add-AzNetworkSecurityRuleConfig
      • New-AzNetworkSecurityRuleConfig
      • Set-AzNetworkSecurityRuleConfig
  • Add ConnectionProtocolType (Ikev1/Ikev2) as a configurable parameter for New-AzVirtualNetworkGatewayConnection
  • Add PrivateIpAddressVersion in LoadBalancerFrontendIpConfiguration
    • Updated cmdlet:
      • New-AzLoadBalancerFrontendIpConfig
      • Add-AzLoadBalancerFrontendIpConfig
      • Set-AzLoadBalancerFrontendIpConfig
  • Application Gateway New-AzApplicationGatewayProbeConfig command update for supporting custom port in Probe
    • Updated New-AzApplicationGatewayProbeConfig: Added optional parameter Port which is used for probing backend server. This parameter is applicable for Standard_V2 and WAF_V2 SKU.

Version 1.11.0

  • Added RoutingPreference to public ip tags
  • Improve examples for Get-AzNetworkServiceTag reference documentation

Version 1.10.0

  • Add support for Virtual Network Gateway Resource
    • New cmdlets
      • Get-AzVirtualNetworkGatewayVpnClientConnectionHealth
  • Add AvailablePrivateEndpointType
    • New cmdlets
      • Get-AzAvailablePrivateEndpointType
  • Add PrivatePrivateLinkService
    • New cmdlets
      • Get-AzPrivateLinkService
      • New-AzPrivateLinkService
      • Remove-AzPrivateLinkService
      • New-AzPrivateLinkServiceIpConfig
      • Set-AzPrivateEndpointConnection
  • Add PrivateEndpoint
    • New cmdlets
      • Get-AzPrivateEndpoint
      • New-AzPrivateEndpoint
      • Remove-AzPrivateEndpoint
      • New-AzPrivateLinkServiceConnection
  • Updated below commands for feature: UseLocalAzureIpAddress flag on VpnConnection
    • Updated New-AzVpnConnection: Added optional parameter -UseLocalAzureIpAddress to indicate that local azure ip address should be used as source address while initiating connection.
    • Updated Set-AzVpnConnection: Added optional parameter -UseLocalAzureIpAddress to indicate that local azure ip address should be used as source address while initiating connection.
  • Added readonly field PeeredConnections in ExpressRoute peering.
  • Added readonly field GlobalReachEnabled in ExpressRoute.
  • Added breaking change attribute to call out deprecation of AllowGlobalReach field in ExpressRouteCircuit model
  • Fixed Issue 8756 Error using TargetListenerID with AzApplicationGatewayRedirectConfiguration cmdlets
  • Fixed bug in New-AzApplicationGatewayPathRuleConfig that prevented the rewrite ruleset from being set.
  • Fixed displaying of VirtualNetworkTaps in NetworkInterfaceIpConfiguration
  • Fixed Cortex Get cmdlets for list all part
  • Fixed VirtualHub reference creation for ExpressRouteGateways, VpnGateway
  • Added support for Availability Zones in AzureFirewall and NatGateway
  • Added cmdlet Get-AzNetworkServiceTag
  • Add support for multiple public IP addresses for Azure Firewall
    • Updated New-AzFirewall cmdlet:
      • Added parameter -PublicIpAddress which accepts one or more Public IP Address objects
      • Added parameter -VirtualNetwork which accepts a Virtual Network object
      • Added methods AddPublicIpAddress and RemovePublicIpAddress on firewall object - these accept a Public IP Address object as input
      • Deprecated parameters -PublicIpName and -VirtualNetworkName
  • Updated below commands for feature: Set VpnClient AAD authentication options to Virtual network gateway resource.
    • Updated New-AzVirtualNetworkGateway: Added optional parameters AadTenantUri,AadAudienceId,AadIssuerUri to set VpnClient AAD authentication options on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional parameter AadTenantUri,AadAudienceId,AadIssuerUri to set VpnClient AAD authentication options on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional switch parameter RemoveAadAuthentication to remove VpnClient AAD authentication options from Gateway.

Version 1.9.0

  • Update ResourceId and InputObject for Nat Gateway
    • Add alias for ResourceId and InputObject
  • Removed WAF RuleSetVersion validation

Version 1.8.1

  • Add DisableBgpRoutePropagation flag to Effective Route Table output
    • Updated cmdlet:
      • Get-AzEffectiveRouteTable
  • Fix double dash in New-AzApplicationGatewayTrustedRootCertificate documentation

Version 1.8.0

  • Add support for Nat Gateway Resource
    • New cmdlets
      • New-AzNatGateway
      • Get-AzNatGateway
      • Set-AzNatGateway
      • Remove-AzNatGateway
    • Updated cmdlets
      • New-AzureVirtualNetworkSubnetConfigCommand
      • Add-AzureVirtualNetworkSubnetConfigCommand
  • Updated below commands for feature: Custom routes set/remove on Brooklyn Gateway.
    • Updated New-AzVirtualNetworkGateway: Added optional parameter -CustomRoute to set the address prefixes as custom routes to set on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional parameter -CustomRoute to set the address prefixes as custom routes to set on Gateway.

Version 1.7.0

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Fix documentation for wildcards

Version 1.6.0

  • Add Alert action type for Azure Firewall Network and Application Rule Collections

  • Added support for conditions in RewriteRules in the Application Gateway

    • New cmdlets added:
      • New-AzApplicationGatewayRewriteRuleCondition
    • Cmdlets updated with optional parameter - RuleSequence and Condition
      • New-AzApplicationGatewayRewriteRule

Version 1.5.0

  • Add Threat Intelligence support for Azure Firewall
  • Add Application Gateway Firewall Policy top level resource and Custom Rules

Version 1.4.0

  • Add ResourceId parameter to Get-AzNetworkInterface
  • Improved error handling for Get-AzVpnClientRevokedCertificate, Get-AzVpnClientRootCertificate
  • Improved Subnet, Primary, PrivateIpAddressVersion parameters processing in
    • Add-AzNetworkInterfaceIpConfig
    • Set-AzNetworkInterfaceIpConfig

Version 1.3.0

  • Add wildcard support to Network cmdlets

Version 1.2.1

  • Update help example for Add-AzApplicationGatewayCustomError

Version 1.2.0

  • Added Cmdlets for Identity on Application Gateway.
    • New cmdlets added:
      • Set-AzApplicationGatewayIdentity
      • Get-AzApplicationGatewayIdentity
      • New-AzApplicationGatewayIdentity
      • Remove-AzApplicationGatewayIdentity
    • New-AzApplicationGateway cmdlet updated with optional parameter -Identity

Version 1.1.0

  • Update incorrect online help URLs

Version 1.0.0

  • Added support for the configuring RewriteRuleSets in the Application Gateway
    • New cmdlets added:
      • Add-AzureRmApplicationGatewayRewriteRuleSet
      • Get-AzureRmApplicationGatewayRewriteRuleSet
      • New-AzureRmApplicationGatewayRewriteRuleSet
      • Remove-AzureRmApplicationGatewayRewriteRuleSet
      • Set-AzureRmApplicationGatewayRewriteRuleSet
      • New-AzureRmApplicationGatewayRewriteRule
      • New-AzureRmApplicationGatewayRewriteRuleActionSet
      • New-AzureRmApplicationGatewayRewriteRuleHeaderConfiguration
    • Cmdlets updated with optional parameter -RewriteRuleSet
      • New-AzureRmApplicationGateway
      • New-AzureRmApplicationGatewayRequestRoutingRule
      • Add-AzureRmApplicationGatewayRequestRoutingRule
      • New-AzureRmApplicationGatewayPathRuleConfig
      • Add-AzureRmApplicationGatewayUrlPathMapConfig
      • New-AzureRmApplicationGatewayUrlPathMapConfig
  • Removed deprecated -ResourceId parameter from Get-AzServiceEndpointPolicyDefinition
  • Removed deprecated EnableVmProtection property from PSVirtualNetwork
  • Removed deprecated Set-AzVirtualNetworkGatewayVpnClientConfig cmdlet
  • Added KeyVault Support to Application Gateway using Identity.
    • Cmdlets updated with optonal parameter -KeyVaultSecretId, -KeyVaultSecret
      • Add-AzApplicationGatewaySslCertificate
      • New-AzApplicationGatewaySslCertificate
      • Set-AzApplicationGatewaySslCertificate
    • New-AzApplicationGateway cmdlet updated with optional parameter -UserAssignedIdentityId, -UserAssignedIdentity
  • Add MaxCapacity property in ApplicationGatewayAutoscaleConfiguration