PSAzureFirewall Class

Definition

public class PSAzureFirewall : Microsoft.Azure.Commands.Network.Models.PSTopLevelResource
type PSAzureFirewall = class
    inherit PSTopLevelResource
Public Class PSAzureFirewall
Inherits PSTopLevelResource
Inheritance

Constructors

PSAzureFirewall()

Properties

AllowActiveFTP
ApplicationRuleCollections
ApplicationRuleCollectionsText
DNSEnableProxy
DNSRequireProxyForNetworkRules
DNSServer
DNSServersText
EnableFatFlowLogging
EnableUDPLogOptimization
Etag (Inherited from PSChildResource)
FirewallPolicy
HubIPAddresses
Id (Inherited from PSResourceId)
IdentifyTopFatFlow
IpConfigurations
IpConfigurationsText
LearnedIPPrefixes
Location (Inherited from PSTopLevelResource)
ManagementIpConfiguration
ManagementIpConfigurationText
Name (Inherited from PSChildResource)
NatRuleCollections
NatRuleCollectionsText
NetworkRuleCollections
NetworkRuleCollectionsText
PrivateRange
PrivateRangeText
ProvisioningState
ResourceGroupName (Inherited from PSTopLevelResource)
ResourceGuid (Inherited from PSTopLevelResource)
RouteServerId
Sku
Tag (Inherited from PSTopLevelResource)
TagsTable (Inherited from PSTopLevelResource)
ThreatIntelMode
ThreatIntelWhitelist
ThreatIntelWhitelistText
Type (Inherited from PSTopLevelResource)
VirtualHub
Zones

Methods

AddApplicationRuleCollection(PSAzureFirewallApplicationRuleCollection)
AddNatRuleCollection(PSAzureFirewallNatRuleCollection)
AddNetworkRuleCollection(PSAzureFirewallNetworkRuleCollection)
AddPublicIpAddress(PSPublicIpAddress)
Allocate(PSVirtualNetwork, PSPublicIpAddress[], PSPublicIpAddress)
Allocate(SubResource)
AllocateBasicSku(PSVirtualNetwork, PSPublicIpAddress[], PSPublicIpAddress)
Deallocate()
GetApplicationRuleCollectionByName(String)
GetApplicationRuleCollectionByPriority(UInt32)
GetNatRuleCollectionByName(String)
GetNatRuleCollectionByPriority(UInt32)
GetNetworkRuleCollectionByName(String)
GetNetworkRuleCollectionByPriority(UInt32)
RemoveApplicationRuleCollectionByName(String)
RemoveApplicationRuleCollectionByPriority(UInt32)
RemoveNatRuleCollectionByName(String)
RemoveNatRuleCollectionByPriority(UInt32)
RemoveNetworkRuleCollectionByName(String)
RemoveNetworkRuleCollectionByPriority(UInt32)
RemovePublicIpAddress(PSPublicIpAddress)
ValidateDNSProxyRequirements()

Applies to