Files
hunfabric/modules/net-firewall-policy/schemas/firewall-policy-rules.schema.md
Ludovico Magnocavallo 6b04ce769d Allow multiple types in JSON schema docs tool (#3126)
* allow multiple types in JSON schema docs tool

* support pattern

* support pattern
2025-05-31 11:58:20 +02:00

1.3 KiB

Firewall Rules

Properties

additional properties: false

  • ^[a-z0-9_-]+$: reference(rule)

Definitions

  • rule: object
    additional properties: false
    • priority: number
    • action: string
      enum: ['allow', 'deny', 'goto_next', 'apply_security_profile_group']
    • description: string
    • disabled: boolean
    • enable_logging: boolean
    • security_profile_group: string
    • target_resources: array
      • items: string
    • target_service_accounts: array
      • items: string
    • target_tags: array
      • items: string
    • tls_inspect: boolean
    • match: object
      additional properties: false
      • address_groups: array
        • items: string
      • fqdns: array
        • items: string
      • region_codes: array
        • items: string
      • threat_intelligences: array
        • items: string
      • destination_ranges: array
        • items: string
      • source_ranges: array
        • items: string
      • source_tags: array
        • items: string
      • layer4_configs: array
        • items: object
          additional properties: false
          • protocol: string
          • ports: array