Network security perimeter

azureFirewallazure-network-security-perimeter

Logical boundary around PaaS resources that denies public traffic unless an access rule allows it.

Provider
azure
Category
Security
Also known as
NSP
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
accessMode · component propertyenumtransition | enforcednotransitioninherited
defaultActionenumallow | denyno—▸ deny
intraPerimeterTrafficAllowed · component propertyboolean—notrueinherited
intrusionPreventionboolean—no—inherited
loggingboolean—no—inherited
managedboolean—nofalse▸ true
maxAssociatedResources · component propertyinteger—no1000inherited
maxRuleElementsPerDirection · component propertyinteger—no200inherited
ruleCountinteger—no—inherited
statefulboolean—no—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "network-security-perimeter", component: "azure-network-security-perimeter" }
Other Firewall products · 35
Cloud Firewallalibaba-cloud-firewallalibabacloudfirewallNetwork ACLalibaba-network-aclalibabacloudfirewallECS Security Groupalibaba-security-groupalibabacloudfirewallNetwork ACLaws-network-aclawsfirewallAWS Network Firewallaws-network-firewallawsfirewallAmazon Route 53 Resolver DNS Firewallaws-route53-dns-firewallawsfirewallSecurity groupaws-security-groupawsfirewallMicrosoft Entra Internet Accessazure-entra-internet-accessazurefirewallAzure Firewallazure-firewallazurefirewallNetwork Security Groupazure-network-security-groupazurefirewallCloudflare DNS Firewallcloudflare-dns-firewallcloudflarefirewallCloudflare Gatewaycloudflare-gatewaycloudflarefirewallCloudflare Network Firewallcloudflare-network-firewallcloudflarefirewallGeneric firewallfirewallfirewallFirewall appliancefirewall-appliancefirewallFortinet FortiGatefortigatefirewallMikroTik RouterOSmikrotik-routerosfirewallnftablesnftablesfirewallOPNsenseopnsensefirewallPalo Alto Networks NGFWpalo-alto-ngfwfirewallpfSensepfsensefirewallSnortsnortfirewallSuricatasuricatafirewallVyOSvyosfirewallDigitalOcean Cloud Firewallsdigitalocean-cloud-firewalldigitaloceanfirewallCloud IDSgoogle-cloud-idsgcpfirewallCloud NGFWgoogle-cloud-ngfwgcpfirewallSecure Web Proxygoogle-secure-web-proxygcpfirewallIBM Cloud Hardware Firewallibm-firewallibmfirewallVPC Security Groupibm-security-groupibmfirewallNetworkPolicyk8s-network-policyk8sfirewallNetwork Firewalloci-network-firewallocifirewallNetwork Security Groupoci-network-security-groupocifirewallSecurity Listoci-security-listocifirewallSecurity Groupoutscale-security-groupoutscalefirewall
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Network security perimeter: a logical boundary around PaaS resources that sit outside a virtual network
# ("What is a network security perimeter?"). That page states the perimeter restricts public access to the
# resources inside it by default, that transition mode (formerly learning mode) is the default access mode
# and enforced mode must be set by an administrator, that in enforced mode all traffic except intra-perimeter
# traffic is denied unless an allow rule exists, and that a profile takes at most 200 rule elements in each
# direction with up to 1,000 associated resources per perimeter.
schemaVersion: "1"
type: "component"
id: "azure-network-security-perimeter"
kind: "firewall"
provider: "azure"
docs: "https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts"
aliases: ["NSP"]
defaults:
  managed: true
  defaultAction: "deny"
properties:
  accessMode:
    type: "enum"
    values: ["transition", "enforced"]
    default: "transition"
  intraPerimeterTrafficAllowed:
    type: "boolean"
    default: true
  maxRuleElementsPerDirection:
    type: "integer"
    default: 200
  maxAssociatedResources:
    type: "integer"
    default: 1000

The same page as markdown, for an agent: /catalogue/components/azure-network-security-perimeter.md